Model-Driven Development aims to use models as first class artifacts in software development. Therefore, the need to control model evolution in this context became as impor-tant as to control the evolution of source-code. In Model-Driven Architecture, a target model is generated from a source model through a transformation process. Conse-quently, there is a relationship among them. However, these models may evolve independently due to modifications, making them inconsistent with each other. In this scenario, traditional versioning is fundamental, but it is not sufficient to control the evolution of different interconnected models that represent the same software. In this paper, we propose a server side transformation, synchronization and version-ing approach to control the evolution of models.