Epicor Enterprise delivers financials, budgeting, distribution, manufacturing, sales and marketing, business intelligence, and customer service solutions into a common integrated suite of applications. The front office customer relationship management (CRM) application, combined with back office financial, distribution, and manufacturing applications, leverages integration technologies with extensible markup language (XML) to transform a line of business applications into an overall enterprise solution. Epicor Enterprise leverages the Internet through advanced architecture, easy-to-use portals, and e-business applications. It also supports various industry technologies, including Microsoft's Message Queue Server (MSMQ), Microsoft Transaction Server (MTS), .NET enterprise servers, and component object model (COM) architecture, along with XML documents to improve componentization and support reliable integration between applications on different servers at different sites. Epicor Enterprise uses Microsoft Visual Basic for Applications (VBA) technology.