Models are widely used for communication and documentation purposes. They also tend to be used as parameters for code generation. Because these models have to be complete, consistent and correct we have to support modellers in keeping their models clean. The modeller should have the choice to select the preferred view and the needed level of detail for his modelling and model maintenance tasks. This paper proposes a model architecture named AMABULO for a model driven development process of business logic for information systems. The model architecture consists of a meta model, corresponding visual diagrams and an interchange format. With the use of AMABULO the development process for business logic is supported from analysis until code generation.