Useful applications that are currently being built by the authors include a billing system and a marketing system within the telecommunication industry and a debt collection system within the finance industry. Application Development using the CSDF 3. Conclusions We have justified the need for a CSDF so that the essence of customer services can be captured and represented in an object oriented model which is general and reusable across industry that have a customer services component. At the heart of the model is the core business model. At present various applications are being developed within different organisations of various industries using the same CSDF that was built for the telecommunications industry.
Further work is underway to evaluate the model by way of empirical investigation.
The results will be published in a future paper. We conclude that business modelling and segmentation of business models into stable fragments are critical issues. Also, we suggest that to usefully build large grain business objects, they should be built independently of any specific application. The main problem with domain specific frameworks is that they are usually confidential they represent a companies knowledge and expertise so the company will be reluctant to share their model. However we can foresee more of this knowledge becoming public over time especially if we can identify the right level of abstraction, generality and granularity.