Our services

Software Engineering

Custom software engineering. We specialize in, but are certainly not limited to, software engineering related to search and indexing technologies, such as Solr, Elastic Search, and Nutch. We provide full stack software engineering solutions in Java, Python, PHP and more.
Learn More

Search Engine Architecture

Search engine and big data architecture. NDX is one of the foremost global experts on search engine design. We design for both metal and cloud deployments. Reliable, stable and scalable distributed solutions for big data platforms such as Hadoop, Cloudera, Solr Cloud. We can also help you design and deploy massively distributed database solutions for Solr, Elastic Search, Mysql, and others.
Learn More

IT Consulting

Good advice that can save you money. We provide no nonsense advice for companies regarding their Index, Search and Big Data questions. At scale, small mistakes can cost big bucks and we have the experience and know how to make sure you have the right hardware, software and strategy to make your project fast, efficient and economical.
Learn More

More services

What else do we provide?

Data Science

Putting it all together. We can help you make sense of your data, find new insights, and present it in a useable format.
Learn More

AI and Machine Learning

Artificial Intelligence and Machine Learning solutions.
Learn More

Data Marketplace API

Per request and subscription access to our structured data API. Coming Soon.

Our team

What our clients say

Jason did an excellent and very professional job. He kept me up to date on where he was in the project and quickly resolved any unexpected issues. I was very pleased with the outcome and would hire him again.

Upwork Client

Fast turnaround. Perfect work. Highly recommended.

Elance Client

Met the requirements precisely, and was proactive on the project to suggest alternative approaches as it became clear that the original idea would not work. Will work with again if I need expertise in mapbox and geojson.

John D

Great experience.

Jeffrey S

About us

Mission Statement

Our mission is to improve lives and businesses through software.


If you create the best you will succeed. We do things the right way because of passion, and we succeed because we create the best. Quality engineering is not always fast, easy, or high margin, but it is what we do because we are motivated by a passion for computing.

Change is the only constant, and this holds especially true in business. The world is constantly evolving, and what is not being improved and maintained is deteriorating. We make sure that our business as well as our clients’ are a little better every day.

Innovation is what distinguishes a leader from a follower. All of our products offer innovations that improve the user experience, creating faster, stronger, and more stable solutions for our customers and clients.

We don’t ship garbage. We design & build high quality, bug free solutions that are a union of functionality and design. We don’t always provide the cheapest option but it is inevitably the best value.

Baypup Search Engine

NDX Software USA

Liberty, MO, United States
+1 (816) 256-3963

NDX Software Europe

Berlin, Germany
+49 176 6000 0292