Help!!!

I have developed an application for the antique bussiness in norway, and now it became to big. How can I split up the application into smaler pieces and how can I connect them together again? That will make it easier for me to upgrade and to distribute corrections to the customers.
PLEASE HELP ME <snufs>

Thank you in advance.

PET