Enterprise Architect is primarily a model repository that allows models to be managed from their creation through to their retirement. The repository is stored in a relational database that can be hosted in a client server configuration or as part of a Cloud services facility, either on or off premise in a Cloud environment. So even though modelers will be working with diagrams and visual elements, these diagram are all codified and stored in the repository database. The repository can contain any number of models and can be organized for reuse and for enterprise and project models. For more information see the The Model Repository topic.