Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →NJDX is Software Tree’s object-relational mapping (ORM) product for .NET: it is designed to connect .NET objects with relational databases. An ITPro Today listing dated October 30, 2009, announced an NJDX update, but the accessible listing does not describe what changed. Software Tree’s documentation outlines the product’s approach and features; it does not establish current compatibility or support.
What NJDX is
Software Tree describes NJDX as the .NET product in its JDX family of object-relational mapping tools. An ORM maps application objects to relational data, such as database tables and stored procedures, so developers can work with an object model rather than handling every database exchange directly.
As an Amazon Associate I earn from qualifying purchases.
In a company paper on its ORM principles, Software Tree founder and president Damodar Periwal framed the problem NJDX aims to address as the effort of writing and maintaining complex code to exchange data between business objects and relational artifacts. That is the vendor’s description of its design goal, not an independent measurement of developer productivity.
What the October 2009 update listing confirms
ITPro Today’s listing, dated October 30, 2009, is titled “Software Tree Updates NJDX, the KISS OR-Mapper for .NET.” The accessible listing confirms that an update announcement appeared, but it does not disclose a release number or describe any change. It therefore cannot establish whether the update added features, improved performance, changed database support, or altered compatibility.
#1 Best Overall
How Software Tree described NJDX
Software Tree’s tutorial presents NJDX as metadata-driven and says it does not require code generation. It identifies C#, Visual Basic .NET and J# as languages usable with the product, and describes the following capabilities:
- Object caching and optimistic locking.
- Integration with stored procedures and support for class hierarchies.
- Aggregate operations and path expressions.
These are capabilities documented by the vendor, not independently verified test results or guarantees for current environments. The tutorial also says a comprehensive user manual ships with the software.
Rank #2
What “KISS” means in the product’s framing
In Software Tree’s ORM principles paper, “KISS” is expressed as keeping the object model non-intrusive, avoiding a separate query language, and handling database-specific dependencies within the product. The aim is to map .NET objects to relational data without requiring developers to build all of that mapping logic themselves.
History and present-day status
Software Tree’s principles paper says NJDX was released in late 2005. The 2009 listing shows that the product was still the subject of an update announcement several years later, but neither source establishes whether NJDX is currently sold, downloadable under current terms, or supported.
Rank #3
The available product pages and tutorial also do not establish which .NET runtimes, databases, languages, or development environments are supported today. A historical download link or tutorial should not be treated as evidence that the product works with a current .NET release. Anyone evaluating NJDX now would need current confirmation from Software Tree on availability, compatibility, licensing, and support.
Quick Recap
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




