Home   Products   What's New   Downloads   Knowledge Base   Discussion Forums   Avaya   Contact

 

Through the use of VBA in Avaya Contact Center Express, developers can use existing code and ActiveX controls to create highly advanced custom solutions. What's more, the open architecture of Contact Center Express and the ease with which it can be integrated with other products makes customization quick and easy.

Quick and easy customization of the user interface

Customizable applications allow developers to customize Avaya Contact Center Express to meet specific business needs. By automating processes, extending the application’s existing functionality or tailoring the application interface to a set of user-specific needs, developers can create customized versions of the programmable applications. These are infinitely more valuable than the original applications right out of the box.

What's more, with VBA, companies can develop and maintain a tailored user interface that matches the exact functionality of their existing products. In this way, the Contact Center Express interface can easily be made to look and feel just like the user interface of other products used by the customer — leading to increased productivity and system ownership.

Software that meets specific business needs

Customizable applications enable you to tailor functionality to exactly match the way you do business. For example, you could customize Contact Center Express using VBA to develop views and toolbars for handling telephony traffic specific to a large call center like a telemarketing company. By making software work the way you do (rather than the other way around) you retain your competitive advantage while benefiting from the economics of packaged software. Packaged software is usually much less costly than custom applications built from scratch.

Tighter integration with existing systems and data

All the components of Avaya Contact Center Express share a common underlying architectural layer. These components have been built on an open, object-based architecture that includes VBA as well as COM support.

Therefore, Contact Center Express is instantly capable of connecting to corporate data and sharing information with existing systems, such as Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP). This eliminates redundancy and maximizes existing software investment.

API functions also support the vast number of ActiveX controls existing on the market. Among them is Active Database Object (ADO), which enables them to communicate with any kind of database. Moreover, they support Collaborative Database Object (CDO), which means they have access to unstructured data, such as Microsoft Exchange data.

VBA uses these and other standard technologies, such as COM and OLEDB, to interact with the operating environment, electronic mail systems, corporate data and other VBA-enabled applications. By sharing resources directly you avoid creating “islands of data” among software applications.

Faster solution development through component reuse

Developers can utilize existing functionality because the Avaya Contact Center Express products expose their functionality as reusable components called objects. By reusing objects, developers can build more powerful solutions and write less code. Less code means more productive developers and faster development cycles.

Lower end-user training costs and greater productivity

The benefits of customizable applications also enrich the organization through greater end-user productivity. Custom solutions can utilize functionality that is familiar to users with application customization.

Consequently, end users can leverage their training with the customizable applications to get up to speed more quickly. In a sense, custom solutions built with customizable applications inherit end-user skills.

Developer empowerment using world-class tools

Software developers demand that the tools they use are capable of handling the toughest challenges. VBA uses the same powerful technology found in Visual Basic, the world’s most popular rapid application development tool, enabling extremely rich custom solutions. Visual Basic has proven itself by delivering development tools that are both powerful and productive. VBA brings this power to packaged applications, providing developers with the ability to solve difficult problems and deliver custom solutions that meet specific business needs.

Making use of the VBA infrastructure

Avaya partners can leverage the large base of Visual Basic developers with the skills to easily customize Avaya Contact Center Express using VBA. At present, more than 3.2 million developers use Visual Basic worldwide and it is fast becoming an industry standard for rapid application development. There exists extensive documentation on the VBA technology and a large number of VBA training courses are available all over the world.


Home ] Products ] Downloads ] What's New ] Contact ]
Copyright © 2008 Agile Software.
Use of this site indicates you accept the Terms of Use and the Privacy Statement.