How do I make updates for my program. Say for an example - My SimpleUtility has say 5 forms and 1 module. I distribute this utility.

Now I make some changes in say form2 thats it. I want to distribute this "new" (or updated) thing to my previous customers. What I

do currently is make a new exe and send the entire thing to my customers. Which I think is not professional. I just want to send a

small updated file which would do the corresponding changes in the main file. (Like we have it for our messengers.)

I hope someone has done this and can guide me. I think this is very important thing for we developers to know. Kindly help me.