Modular software design for accelerating, improving and creating flexibility in the development of software stacks and multidisciplinary engineering.