The page Welcome to NexJ's technical documentation was not found -- Please check/update the page name used in the MultiExcerpt-Include macro
Development Technologies
NexJ's products, modules and services are designed using our low code platform so that each service has it's own business logic, persistence mapping, integration logic and APIs, as well as UI. The solutions have been running at scale since 2006 in high volume, highly complex, and highly integrated environments. Written in Java and JavaScript, the platform reduces the time and effort required to design, configure, deploy, and maintain scalable, flexible applications in the enterprise. Service designs are typically expressed and modeled in NexJ Studio with the Model Description Language and are published directly to the Model Server without code generation. The model (aka the design) is the application, so you always know exactly what is in production. Services can be created using any technology that produces appropriate APIs and UI interfaces that can work with our other services, and some of our services are written in Springboot and React. The solution can be deployed on premise or in the cloud using physical machines, virtual machines, or Kubernetes. The system is made to work in the enterprise so it supports various standard approaches to security and single-sign-on, entitlements, testing, load-balancing, and monitoring. The code works with various source code control systems - we use Mercurial and Git internally.