Enterprises today operate in complex and competitive markets. They are constantly trying to optimize business functions, introduce new business capabilities and tap into new markets quickly and efficiently. For the business to be agile, software systems that are used to provide business capability need to be agile. The ability to build and integrate new capability in a short time becomes valuable. At the same time, enterprise software systems should help with evolutionary as well as revolutionary changes that will affect core business functions. In this session we will discuss iterative architecture, which is about taking an iterative approach when introducing architectural changes to support business and technical requirements. We’ll also look at real world examples of implementing architectures in iterations.