The fast evolution of information technologies, the increasing complexity of business requirements and the continuous changes in the context of development; result in software obsolescence. At the organizational level is expected to have an unified and integrated view of their processes, making information technology support for value chains and business processes. Many applications for extended periods of time continue to completely fully functional responsibilities entrusted to it. But over time they have become outdated technologically, they are still monolithic and isolated from other software applications in the organization. It has become a challenge to achieve technological updating and integration with other software systems. This paper presents a strategy for the development of legacy systems and integration with other enterprise applications, combining techniques of evolution of legacy systems such as wrappers, service orientation and application of principles of Aspect-Oriented Modeling.