Often the need may arise to open part of the application to external users, mostly clients and other contractors. This is why Extranet web applications are frequently created, which derive the information directly from the central application. Elements provides a set of interfaces, cross browser controls and a thin layer for the business logic, which communicates with the main application and protocol to share XML between both applications.