NexJ Logo
  • Home
  • Application services

Application services

NexJ's Intelligent Customer Management Platform (ICM) provides intelligent products and solutions based on rich relationship, process, data, and AI services. These products specifically meet the needs of Wealth Management, Private Banking, Commercial Banking, Corporate Banking, Sales, Trading & Research, and Insurance. They include:

  • NexJ CRM - award-winning CRM functionality with vertical-specific capabilities designed to meet the exact needs of advisors, bankers, and agents. 
  • Nudge-AI Suite - a suite of digital assistants that leverage Artificial Intelligence, Machine Learning, and Natural Language Processing to make intelligent investment recommendations, suggest next best actions, share relevant information, and analyze data for insights in order to help advisors better engage and service their clients.

Their capabilities include:

You can read more about these products at nexj.com and how their capabilities can be extended with optional modules, including:

We use these products and modules to provide solutions that meet our customer’s specific business requirements. They are built to be flexible, extensible, scalable, and secure. This site provides you with all the information you need to build and maintain your solution. If you are a business user, we have training on how to use the functions and features of your solution.

If you are a developer, administrator, or deployment professional we have lots of information as well. It's important to know that these solutions are composed of application services, which each have their own business logic, persistence, API/integration, and UI. These services are categorized into Relationship Management, Process Management, Data Management, and Artificial Intelligence services. 

Services can be created using any technology that produces appropriate APIs and UI interfaces that can work with our other services. That said, NexJ's products, modules and services are typically written in and powered by NexJ's enterprise application development platform – a platform that lets you declare “what” your application will do and not worry about the “how.”

Development Technologies

NexJ's products, modules and services are designed 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.