Anyone With "Modding Support" Experience ?

Did anyone tried to make their game moddable ? How hard it is ? I heard it was quite the work.
Thanks.