Component Model 1-2-3 (CM 1-2-3)

The EDGY language can be used for application- and software architecture modelling.