Software Patterns

Fundamental to any science or engineering discipline is a common vocabulary for expressing its concepts, and a language for relating them together. The goal of


There are three aspects of digitization [1]: The full digitization of the company’s operations.  This includes both vertically, across every function in the entire hierarchy,

Maturity Models

A maturity level is a well-defined evolutionary plateau toward achieving a mature process. Each level provides a layer for continuous process improvement. To start, let’s

System Decomposition

The system decomposition of the platform components has a wide ranging impact on the qualities of the platform architecture. There are many design and modeling

Architectural Styles

An architectural style is characterized by the features that make a system or application structure notable or identifiable. The architectural style implies an approach to