Integration competency centers (ICCs) have proven to be key catalysts for integration project success, and IT organizations are deploying them in growing numbers. However, the size and mission of the ICC varies significantly depending on key attributes of your organization, including its size, degree of autonomy or governance, and amount of integration work. Application development and delivery professionals should be aware of the pros and cons of the available ICC alternatives in order to maximize the effectiveness of this concept in their environment, while recognizing that the largest enterprises represent the majority of ICC adoption because they get the largest benefits.