Submit a comment to an "Available C++ Libraries FAQ" entry
Commercial libraries (A-N)
fACTs++ Class Library - Financial Application Construction Tools in C++
A homogeneous tool-box of more than 300 C++ classes and templates. fACTs++ provides programmers with design patterns for distributed client-server applications supporting multi-currency securities and transactions, along with associated international conventions. The library includes a complete set of foundation classes, parallel processing and communication classes, extendible financial instrument hierarchy and financial modeling classes.
fACTs++ features include:
Dynamic Object Type Identification with Smart Pointers
Time, Date, Calendar and Timer classes
String and Regexp Classes
Mathematics and Financial Modeling Classes
Interface To Persistence Storage and Extendible Objects
Application Configuration Framework
Human-Computer Interface Tools, including Model-Viewer Controller Classes
Distributed Processing Primitives and Client-Server Framework
CashValue, CashFlow, Payment, Yield and DayCount, Market classes
Comprehensive and extendible set of instrument definitions, such as Swap, Bond, Basket and Derivative
Portfolio, Position and Transaction Classes
Yield Curve, Volatility and Time Series Classes
fACTs++ is available, on a per-project basis, as part of Objective Edge's custom software engineering service. The company's training program allows clients to quickly "ramp-up" their object-oriented development projects, providing early, visible results while reducing development costs. Upon project completion, clients are left with a technology base and application architecture which they are able to leverage in future development activities.
fACTs++ is currently supported on Solaris 2.X and x86, and may be ported to any POSIX compliant platform on a custom development basis.
fACTs++ is a trademarks of Objective Edge Inc. Copyright(c) 1994, 1995 Objective Edge Inc. All rights Reserved.
Licensing : Commercial
Do not expect an immediate response - the contents of this form
will be added to a queue, which I process manually
about once a week. If you don't fill in
your email address correctly, you will not (obviously) get any reply at
all. Other invalid information may result in a mailed request for
Enter your comment in the areas provided below. Be sure to
include your name and email address.
Please don't bother trying to post spam or links to dodgy web sites - everything
you post here is reviewed by a human being before being released for public