1. A system with a framework for creating and running a software application for a medical imaging, comprising: a service layer comprising a plurality of components; and a superordinate toolkit layer as an application programming interface comprising a further plurality of components, wherein the components of the service layer and the further components of the toolkit layer are configured to be arranged strictly hierarchically so that any component can only ever be accessed from a superordinate component.