Product Overview
After decades of experience working with some of the alternative analytics solutions, the developers of FTLabs’s Fixed Income Security Analytics (FISA) line of bond analytics components came to market with very different ideas that would address many of the most difficult challenges in working with fixed income analytics. The goals were four-fold:
- Totally precise
- Blazingly fast
- Designed for use by developers – not bond experts
- Pure object-oriented language solutions
We understand that accuracy is the first and most important consideration in selecting a calculation vendor. We measure the precision of every language version with an extensive database of calculation benchmarks drawn from trusted sources. We measure every software component release candidate of every language version against these benchmarks to ensure absolute conformity with the expected results.
However, we also acknowledge that there are times when a developer only needs an approximate results – but needs it fast. When speed is more important that complete precision, our components can be configured at run-time for greater speed by setting the acceptable precision. In addition, the use of object-oriented programming techinques allow developers to take advantage of previously calculated intermediate results when performing repeated calculations on the same security.
The FISA components were developed by software developers for software developers. We’ve done our best to create a very logical class structure and design that hides much of the complexity of the bond market from the developers using our components. Although you have access to low-level methods if you need it, we’ve developed high-level interfaces that handle the majority of the commonly required capabilities and results.
Object-oriented computer languages have dominated commercial development efforts for many years. Even though it is possible, it makes no sense to use a calculation library in a commercial projects that is at its core designed or developed in a procedural language. Maybe there was once a concern about the speed of object-oriented code – no longer. Now the primary engineering concern must be development productivity and the cost of product support and maintenance. A well-designed object-oriented product, like FTLabs FISA, delivers speed as well as superior productivity and maintainability.
The FISA components are available in two versions:
- Global-FISA – Support fixed income securities from the US, Canada, UK,
Japan, EU, France, Germany, and Italy. - US-FISA - Support for US domestic fixed income securities.
And, the FISA components are available is a several different code bases:
- Microsoft .NET – For use with VB, C#, and other .NET compliant programming
languages. - Java
- C++