SUPPORT Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.     +44 (0)7000 368457
SALES Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.    +44 (0)7000 368537 



GLUE comprises a set of related components that allow applications to interwork. As the name implies there is a sense of sticking separate applications together.

GLUE has been designed to allow solutions which are delivered as a set of loosely coupled systems, developed both in-house and by 3rd parties, to offer the coherence of monolithic applications whilst keeping the benefits of independent components with separate development, testing and delivery schedules.

GLUE is composed of three distinct subsystems


  • AGM – (Application Glue Messaging) which is the messaging layer; it exposes RPC style servers making methods available to Clients.




  • Sticky Windows - Allows application windows to group together (Stick) so that they can move, minimise and restore together.
  • Activities - Allows a group of Applications (often defined by those with windows that are stuck together) to work together on a user task.




GLUE allows applications, primarily desktop or HTML applications, to utilize functionality offered by other GLUE applications running in the “User’s Context”. This can include other applications running on the same desktop, running on other desktops and can also include backend servers supporting a User.

Examples of GLUE usage include

  1. Double click in a market data display and bring up an order ticket, populated with the instrument name, price, side and quantity.

  2. Click on a client in a client list, and have windows update to show the client’s contact details and Portfolio.

  3. Click on an instrument in a Portfolio and have windows update to show details of the instrument, including transaction history within a Portfolio. Third party applications such as the Bloomberg Terminal and Excel can also update their view.

  4. ‘Stick’ windows so that they move, minimize and restore together. These windows can work together to support a user Activity. The synchronize state messages Set Current Client ( used in 2 above) and or Set Current Instrument (used in 3 above) can be restricted so that they only act on these related windows.

  5. Restore a layout that includes windows from multiple applications.