Welcome to the <xweld/> Community, home of the <xweld/> JAVA SDK financial class library for quantitative finance, a feature rich platform for accelerating the development of capital markets applications. The <xweld/> JAVA SDK provides significant benefits for large-scale financial software development projects, such as increased project quality as well as reduced delivery risk and timelines.

The <xweld/> Developer Community Mission Statement

Deliver more. Faster. Cheaper.

We evangelize industry standards and leverage them wherever possible to deliver pre-built, reusable, high value-add, configurable application components that greatly accelerate and significantly de-risk the development of enterprise-scale global markets applications.


<xweld/>-SDK Java Financial Library - a suite of layered Java class libraries that provides XML messaging, audited and versioned JPA persistence, role-based security, pluggable workflow engines, yield, repo, credit, fx and zero rate curves, schedules, a reference trade class hierarchy, market data, a configurable valuation framework, currency conversion, day count conventions, holiday calendars and much more.

Issues and Feature Requests

If the JDK is missing a feature or has a defect, you can fill out a feature request or a bug report in our issue tracker. When creating a new issue, please provide a comprehensive description of your concern or request. If the issue is related to a defect or bug fix it is crucial that we can reproduce your problem. For this reason, entire debug logs, POMs or most preferably little demo projects attached to the issue are very much appreciated. Of course, patches and suggestions are welcome, too.


The <xweld/> Java SDK is licensed under commercial terms, and full participation in this site requires a license.

Contact Us

For more information, please contact us at


Copyright © 1999-2013 Free North Alliance Inc. All Rights Reserved.

The contents of this web site, all images, text, grahics and software are the sole property of the Free North Alliance Inc. and its agents. Unauthorized use or transmission is strictly forbidden by international copyright law.

Latest news

<xweld/> - software development kit (JDK): <xweld/> Tools Version 3.4.2-FINAL is out
The release of <xweld/> 3.4.2-FINAL has been promoted to FINAL status.
Added by John Free about 1 year ago

<xweld/> - software development kit (JDK): <xweld/> Tools Version 3.3.1-Final is out
Version 3.3.1-Final has been promoted to production-ready status and is available for distribution to licensed parties.
Added by John Free over 1 year ago

<xweld/> - software development kit (JDK): <xweld/> Tools Version 3.2.3-FINAL is out
Version 3.2.3-FINAL has been promoted to production-ready status.
Added by John Free over 2 years ago

<xweld/> - software development kit (JDK): <xweld/> Community Home Page
The <xweld/> Community project page is online.
Added by John Free over 2 years ago

View all news

Latest projects

  • xweld-mapping (07 April 2014 03:47 PM)

    Enterprise projects invariably involve data integration with upstream or downstream applications. This means that data moved between disparate applications must be mapped. The documentation of how one domain model is mapped to another is typically maintained in mapping spreadsheets. There is also usually one such workbook for each source or target system....

  • xweld-test (05 March 2014 05:26 PM)

    The xweld-test module is based on org.testng's TestNG framework. The test module provides base patterns for setting up and configuring self-contained unit tests that require an transient in-memory database and setup tool database initialization. The module also supports tests that require security, with configured users, roles and permissions. By extending the classes defined in the module, developers can set up complex unit tests quickly and easily....

  • xweld-valuation (28 September 2011 08:39 AM)

    The valuation framework defines an extensible, configurable and griddable mechanism for valuing trades, positions or products using dynamically bound models. Models are bound at runtime to trades, positions or products based on any number of the attributes of those trades, positions or products. The market data required by each model as also dynamically bound at run time. While the framework is completely general in design, it is particularly useful when building configurable quantitative applications that require the dynamic configuration of models or valuation routines and market data. The valuation framework uses the grid model supported by the xweld-core module. The valuation framework does not contain production ready analytics out of the box, rather, it supports a flexible mechanism for an application to plug in any third-party or custom analytics library and focuses on supporting the configuration and binding between trades, positions and products and their associated models, values results and market data. ...

  • xweld-xmlwarehouse (09 August 2011 06:04 PM)

    The xweld-xmlwarehouse project builds on the core and services modules to implement a searchable, large-scale hybrid XML/EAV-based document warehouse, and integrates it into <xweld/>’s fully audited and versioned persistence platform over any JPA-compliant database. ...

  • xweld-runtime (09 August 2011 06:00 PM)

    xweld-runtime defines the tools and abstractions used to create application install, setup and deployment utilities for <xweld/>-based applications. A set of design patterns useful for deploying and maintaining <xweld/>-based applications are provided, such as static data initialization, and importing and exporting of XML configuration and domain data....