Software Tree Wins Prestigious 2021 DEVIES Award for Our Latest Product, Gilhari™

We’re thrilled to announce that Software Tree has won a 2021 DEVIES Award in the code frameworks/libraries category for its innovative Gilhari microservice framework.

Gilhari makes it easy for developers to quickly develop high-performance, database-agnostic, and Docker-compatible RESTful applications that need to interact with JSON data in cloud or on-premises.

An Accelerator for Transitioning to a Modern Computing Architecture Has Arrived

Software Tree introduces Gilhari™, an innovative microservice framework to simplify JSON persistence in relational databases

Innovative Object Relational Mapping (ORM)
Technology and Products

To Simplify and Accelerate Modern App Development

  • Powerful
  • Flexible
  • Lightweight
  • Non-intrusive
  • Easy-to-use
Easily persist business model objects in various languages and formats

Java, C#, JSON, Kotlin

into various relational databases

Oracle, SQL Server, MySQL, Postgres, SQLite...

on various platforms

Cloud, Enterprise, Desktop, Mobile

Improve Developer Productivity
Reduce Time-to-market
Ideal for Developing Microservices

Why ORM?

Why ORM?

  • Modern application programs are mostly written in object-oriented languages like Java, and the business objects (also known as domain model objects) used in those applications are typically stored in an SQL relational database, like Oracle, SQL Server, MySQL, Postgres, and SQLite.
  • Integrating such applications with a relational database is a big programming challenge because:
    • The object-oriented world and the relational world are conceptually different
    • Mixing object-oriented language programming with SQL relational language is hard
    • Manually writing the verbose mapping logic to bridge the gap between the object-oriented and relational artifacts is tedious and time-consuming
  • Using Object Relational Mapping (ORM) frameworks helps developers easily integrate object-oriented applications with relational databases.

Software Tree’s Multi-platform KISS ORM Products

Software Tree has developed innovative, flexible, and lightweight Object Relational Mapping (ORM) framework products — JDX for Java, NJDX for .NET, and JDXA for Android — with more ORMs in the pipeline. The underlying ORM technology is based on some well thought-out KISS (Keep It Simple and Straightforward) principles.

Our ORMs can simplify and accelerate development of cloud, enterprise, desktop, and mobile applications by eliminating the need to write and maintain endless lines of complex low-level data integration code. Even JSON objects can easily be persisted in relational databases.

JDX ORM
Lightweight ORM

The Benefits of Lightweight ORM Technology

Software Tree’s ORM technology frameworks are lightweight in their design and implementation and provide a lightweight feel in their usage. The lightweight aspects of our ORM technology do not compromise on its power and functionality, though. This results in faster development and deployment of modern applications that require flexible object-oriented access to relational data.

The lightweight nature of our ORMs also makes it easy to integrate them with other tools, frameworks, platforms, Docker containers, IoT software, and microservices.

What they are saying about our ORM products

Dr-Dave Forslund
Dr. Dave Forslund
Deputy Director-
A C L - L A N L
"I'm more impressed with the power and depth of your software every day."
Saurabh Oza
Saurabh Oza
Full Stack Developer
“I found the Gilhari microservice framework quite useful for developing a cloud application needing JSON persistence. I liked the simplicity of embedding it in any project without much hustle. I created an app with REST APIs and quickly deployed it to an Amazon AWS EC2 instance thanks to the integration of Gilhari with Docker. The documentation is very good and easy to understand.”
Shweta Gothe
Shweta Gothe
Principal Engineer
(Innovation)
“Gilhari is a simplified, no-code, customizable framework. That's what innovation is all about!”