Discussing business models of companies and organizations based on graphical representations that emphasize essential factors has increased in recent years, particularly from a business perspective. However, feasible implementations of business modeling tools are rare, as they tend to be domain specific but at the same time tailored towards the requirements of a heterogeneous group of stakeholders. We present the Business Model Developer (BMD) and the underlying framework for the creation of domain-specific business models. The approach relies on the definition of a domain-specific library of model components as well as structured parameters with different scopes, i.e. declared areas of applicability. This setup forms the basis for the development of custom techniques for model analysis. We align the development process with the approach of Extreme Model Driven Development (XMDD) to keep it as simple as possible for domain experts to contribute in tailoring the tool towards specific needs. Furthermore, we present a practical application in the healthcare domain, as the BMD has been developed and applied in the course of a joint project in the area of Personalized Medicine.


business model personalized medicine model-driven software development simplicity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Osterwalder, A., Pigneur, Y.: Business model generation. John Wiley & Sons, Inc. (2010)Google Scholar
  2. 2.
    Kühne, T.: Matters of (Meta-) Modelling. Software and Systems Modeling 5, 369–385 (2006)CrossRefGoogle Scholar
  3. 3.
    Margaria, T., Steffen, B.: Simplicity as a Driver for Agile Innovation. Computer 43(6), 90–92 (2010)CrossRefGoogle Scholar
  4. 4.
    Floyd, B.D., Boßelmann, S.: ITSy - Simplicity Research in Information and Communication Technology. IEEE Computer 46(11), 26–32 (2013)CrossRefGoogle Scholar
  5. 5.
    Margaria, T., Hinchey, M.: Simplicity in IT: The Power of Less. IEEE Computer 46(11), 23–25 (2013)CrossRefGoogle Scholar
  6. 6.
    Margaria, T., Steffen, B.: Service-Orientation: Conquering Complexity with XMDD. In: Hinchey, M., Coyle, L. (eds.) Conquering Complexity. Springer (2012)Google Scholar
  7. 7.
    Margaria, T., Steffen, B.: Continuous Model-Driven Engineering. Computer 42, 106–109 (2009)CrossRefGoogle Scholar
  8. 8.
    Steffen, B., Margaria, T., Nagel, R., Jörges, S., Kubczak, C.: Model-Driven Development with the jABC. In: Bin, E., Ziv, A., Ur, S. (eds.) HVC 2006. LNCS, vol. 4383, pp. 92–108. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Osterwalder, A.: The Business Model Ontology - A Proposition in a Design Science Approach. PhD Thesis, Universite de Lausanne (2004)Google Scholar
  10. 10.
    Kaplan, R., Norton, D.: The balanced scorecard: Measures that drive performance. Harvard Business Review 70(1) (1992)Google Scholar
  11. 11.
    Porter, M.E.: Competitive advantage. Free Press, New York (1985)Google Scholar
  12. 12.
    Freeman, R.E.: Strategic management: A stakeholder approach. Pitman, Boston (1984)Google Scholar
  13. 13.
  14. 14.
    Guarino, N.: Formal ontology, conceptual analysis and knowledge representation. International Journal of Human and Computer Studies 43(5/6), 625–640Google Scholar
  15. 15.
    Motik, B., Patel-Schneider, P.F., Parsia, B., Bock, C., Fokoue, A., Haase, P., ... Smith, M.: OWL 2 Web Ontology Language: Structural Specification and functional-style Syntax. W3C Recommendation 27, 17 (2009)Google Scholar
  16. 16.
    Project “Service Opportunities in Personalized Medicine”,
  17. 17.
    Kamprath, M., Halecker, B.: A Systematic Approach for Business Model Taxonomy - How to Operationalize and Compare large Quantities of Business Models? In: 5th ISPIM Innovation Symposium (2012)Google Scholar
  18. 18.
    Jörges, S. (ed.): Construction and Evolution of Code Generators. LNCS, vol. 7747, pp. 3–221. Springer, Heidelberg (2013)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Steve Boßelmann
    • 1
  • Tiziana Margaria
    • 1
  1. 1.Department of Computer ScienceUniversity of PotsdamPotsdamGermany

Personalised recommendations