Abstract:Building applications from components is the ongoing trend. Lack of the theoretical basis and guidance to separate the software modules, the paper represents the module partition approach. It divides fine basic units based on software data model, and then according to the service interaction frequency and weight between modules, It analyses the relativity among the basic units. Finally, it assembles the basic units to module using fuzzy dendrogram. An example named order system in Mobile Advertising platform based on Open Services Gateway Initiative’s framework (OSGi) was used to illustrate the rationality and validity. The approach is suitable for simple applications based on data model.