A comprehensive framework used to manage and align an organization's business processes, resources, operations and projects with the organization's overall business strategy. The alignment of business architecture and IT-architecture is seen as a main challenge for leveraging the performance of information technology.