1. E. Evans, M. Fowler, Domain-driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley, Boston, 2004).
https://books.google.no/books?id=xColAAPGubgC
2. M. Feathers, Working Effectively with Legacy Code. (Martin, Robert C. Prentice Hall PTR, New Delhi, 2004).
https://books.google.no/books?id=CQlRAAAAMAAJ
3. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series (Pearson Education, New Delhi, 1994).
https://books.google.no/books?id=6oHuKQe3TjQC
4. C.J. Guo, W. Sun, Y. Huang, Z.H. Wang, B. Gao, A framework for native multi-tenancy application development and management, in The 9th IEEE International Conference on E-commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-commerce, and E-Services, 2007. CEC/EEE 2007 (IEEE, Piscataway, 2007), pp. 551–558
5. S. Hallsteinsen, M. Hinchey, S. Park, K. Schmid, Dynamic software product lines. Computer 41(4), 93–95 (2008)