SOMF™ is a model-driven engineering methodology whose discipline-specific modeling language and best practices focus on software design and distinct architecture activities, employed during various stages of the software development life cycle.
Moreover, architects, analysts, modelers, developers, and managers employ SOMF to tackle enterprise architecture, application architecture, service-oriented architecture (SOA), and cloud computing organizational challenges.
The framework, authored by Michael Bell, provides a technology-independent notation that encourages a holistic view of enterprise software entities, treated as service-oriented assets, namely services.