Enterprises invest in communications solutions that help drive profitability through increased revenue, improved productivity, or reduced costs. Business requirements, combined with technology shifts, are causing network and system changes within the enterprise. These transitions have significant implications for communications solutions developers, who may need to redesign their applications to address emerging enterprise requirements. This paper examines business and technology factors, analyzes alternative models for application development, and discusses Intel’s role in driving innovation through a modular building block architecture that provides the foundation for a new generation of communications solutions.