This page is used as a starting point for all discussion concerning software architecture:
Application migration
Application migration is the process of migrating older applications (often referred to as legacy) to application that have more of less similar functionality, but are developed in newer technology.
Using the Accelerated Delivery Platform we have developed a strategy for performing such projects.
===Applying patterns===
We try to standardize our projects as much as possible, so we can execute them at higher velocity, and reach higher quality. We do so by standardizing on the different accelerators in the platform, such as our smart use cases, and our reference architectures. However, we also provide a growing collection of differernt types of patterns, including architectural patterns, use case patterns and stereotypes, user interface patterns and design patterns.
Read more- Smart use case stereotypes. A collection of standard types of smart use cases and their weights.
- Reference architectures. The software architecture in our projects is almost always based on any of our three reference architectures.
- Catalog of Patterns. A catalog full of different types of patterns used in our techniques and tools, including architectual, use case patterns and design patterns.