Abstract
Business capabilities are fast emerging as a challenge to the traditional mindset of the business process. Both business architecture and software development methodologies are increasingly embracing business capabilities, which are heralded as an important breakthrough in business-IT alignment.