[ Overview | Functionality | Frequently Asked Questions | FpMLGenerator ]
A Common Data Model
At the core of SwapsGen is a data model that is capable of handling a majority of the currently traded Interest Rate Swaps.  When parsing data in a particular format, or mapping from one format to another this data model is the key - it provides a simple, format independent, model of a Swap that is sufficiently comprehensive to permit the correct mapping from one data format to another.
Simple Application Integration
As the diagram below illustrates, using a simple Application Programming Interface (API), SwapsGen can be integrated with existing Swaps processing applications.  Using SwapsGen can dramatically reduce the cost and development time required to interface the application with: FpML, MT360 and IMS format, a comma separated format generated by the IMS application.  SwapsGen completely hides the complexities of both the generation and parsing of these data formats, presenting a Swap to the application in the form of a simple data structure.

FpML Support
With the growing popularity of FpML as a means of specifying Swaps, banks have an increasing need to accurately and reliably generate and parse FpML documents. However, the FpML specification is large and complex and handling FpML, whether generating it or parsing it is notoriously difficult.  SwapsGen support FpML version 4, currently the most widely used of the FpML standards.
MT360 Support
In addition to FpML, SwapsGen also supports SWIFT's MT360 format.  Whilst the MT360 is fast being seen as a legacy language it is still very widely used, especially by small to medium sized organisations.  SwapsGen can allow you to convert the incoming MT360 messages that you receive into a format you are more comfortable processing.  On the outgoing side we can completely solve the issue of being able to generate MT360s (together with yearly cycles of change) so you can concentrate on your format of choice, such as an FpML derivative.
IMS Data Formats
SwapsGen also supports IMS format; the comma separated format produced by the IMS application.  IMS format is currently in use by 16 of the worlds largest investment banks who use IMS.  IMS provides a simple means of specifying large portfolios of Swaps, perhaps to be converted to FpML format for testing purposes or loading into a system.