Company Background

Tom Marchione is the owner/CEO of XMS. Tom graduated from Princeton University in 1984 with a degree in Mechanical and Aerospace Engineering. After a few years of engineering, management and graduate school, Tom decided that software was his path in life. So he started a consulting business 25+ years ago, which evolved into XMS over the years.

During this time, XMS has navigated the ever-changing software development landscape, identifying technologies with lasting influence and value, and avoiding the many dead ends that come and go. We are not driven by fads or the need to have the latest software gadgets on our résumés. We are not vendors of, or "partners" with, any particular operating system or hardware platform, so you will always get an independent recommendation, not groupthink.

XMS has developed various technologies as stand-alone products for large and small businesses, as components of other products, and as custom solutions for specific customers. We have built management systems for the Department of Defense, auditing systems for both Fortune 500 and Government users, investment modeling tools, systems for complex insurance applications, and specialty law office applications, among others.

Our most significant achievement to date is the KBXpert decision support system. We began developing this system in the late 1990’s in response to the needs of a customer, which had unsuccessfully tried to integrate an expensive, commercial expert system into a product. We built an alternative solution, at risk, to compete with the expert system. And we won. The successor to the customer’s system, now known as 4commandTM, delivers value to various users in the power restoration, water/sewer and emergency management sectors.

XMS has built a reputation for delivering high-end value without the overhead of larger organizations. We demand multi-disciplinary excellence, which simply means that we wear a lot of different hats. We don't punt, we don't pass the buck -- we accept the challenge. XMS is concerned with overall project success, not just our piece of the effort. This is why we consider ourselves “your partner in software success”. If you share this vision of what an effective software vendor should be, we would look forward to working with you.

Mobile Apps

These days, everyone seems to want an iPhone/iPad or Android app. And that’s great. But here’s the catch: iOS and Android use totally different development platforms. Traditionally, this means that you either build your app twice (often hiring two different developers) or resort to gimmicky, limited workarounds. Fortunately, that’s not necessary anymore. With XMS, you will never pay twice for the same app. Multiple apps, one set of highly optimized code, zero compromises.

The Internet of Everything

The world of connected devices is exploding. We have the technology to make all your hardware work together, from older Windows desktops to the latest wearable gadget. All using one code base, compiled and optimized to the native operating system for each device, not some cheesy HTML-based workaround.

Integrated Solutions

Mobile apps are great, but very often a mobile app is part of a bigger system that involves desktop applications, server software and databases. Sometimes you want a mobile app to talk directly to your desktop, without a server. XMS solutions address all of these requirements with a single, uniform code base, which reduces costs and eliminates incompatibilities.

Creative Services

XMS is more than code. Today's software projects can become multimedia affairs, and sometimes require other skills. To meet these and other needs, XMS can provide audio production and mastering, video editing and transfer, graphic design, 3D drawing, photo editing, and a variety of related services.


Effective communication and documentation can make or break a project. We demand excellence in these areas. If you need a presentation to make the case, we can create one and deliver it effectively. When the project is underway, we expect to be in continuous contact with you from the earliest stages, so that any issues can be resolved before they morph into more costly problems.

Legacy Databases

Companies often find themselves saddled with older database technology that limits the growth of other systems. We have worked with databases from mainframes to the early days of dBASE through today's modern relational systems. We understand the issues and challenges in transitioning to more modern database systems. If you have systems that operate on legacy database architectures, we have the expertise and lessons learned to ensure a smooth transition.

Legacy Applications

If you have older systems that were developed in Delphi, you don’t have to throw them away! Delphi is alive and well. Like many systems developed in other languages like Visual Basic, older Delphi applications can suffer from poor design and architectural choices. But these issues are correctable. Unlike many older platforms, Delphi has evolved through the years, and is state of the art. Which means that your legacy Delphi apps have a new lease on life, if you prefer to update them rather than incur the far greater cost & risk of starting over with the trendy platform du jour. Click here for more information.


We want to build relationships. You will never be subject to sales pressure, dogmatic thinking, or to narrowly technical personnel who cannot communicate with you clearly. We exist to help you meet software challenges, but recognize that businesses are human enterprises. We will give you our best advice, and explain recommendations and options in detail. And we will never trivialize your concerns. In short, this is NOT us.