In 2003 IML was looking to grow its funds under management and staff numbers. A small portfolio management system had been developed in-house, but in order to improve the functionality of the system and guarantee ongoing support, Tango Technology was hired on a retainer arrangement to further develop and support the system.
The Investment Management System (IMS) was built in an ‘agile ‘ fashion, over several years. As always, close collaboration with the business and regular feedback has been crucial to the success of the relationship. Enhanced or new modules in the system were developed in response to business needs as they arose.
The IMS is the core system for a number of critical functions:
- Pre and Post-Trade Compliance
A good example of the importance of the need for flexible system design is with trade compliance. Compliance rules are constantly evolving as demanded by new mandates and the regulatory environment. Where possible, these are parameterised in the system, but sometimes code changes are necessary, and these changes need to be implemented quickly and without disruption.
- Trade Orders and Connectivity
The system reads overnight portfolio positions, and sends trade orders through to brokers and maintains intraday positions with pricing that is updated at regular intervals
- Reporting and Reconciliation
Numerous reports are available relating to:
- Positions and exposure calculations for risk management
- Funds under management, sector analysis
IML has grown its business and staff numbers, and integrated with another funds management business. The IMS is the core system used for its day-to-day trading operations and continues to evolve.
The system has been developed in Microsoft .Net, using a SQL Server database.