

abouT
mvonix
mvOnix is a purpose-built HTTP server engineered specifically for the MultiValue environment. Designed to run natively in UniData or UniVerse, mvOnix bridges the power of web technologies with the rich legacy of MultiValue systems. Whether you're serving interactive dashboards, generating reports, handling form submissions, or exposing secure RESTful APIs, mvOnix provides the core infrastructure for responsive, real-time business applications.
​
What makes mvOnix stand apart is its native support for embedded UniBasic code directly within HTML pages. Developers can seamlessly mix front-end layout with MultiValue logic, giving them full control and flexibility over both presentation and processing. Whether building simple internal tools or enterprise-level interfaces, this tight integration eliminates the need for external application servers or middleware layers.
​
The architecture of mvOnix is designed to be extensible and modular. Its plugin system allows custom features to be dropped in with ease. From authentication layers, logging tools, file handlers, to specialized data services—custom plugins written in UniBasic can expand the server’s behavior to suit virtually any application need.
​
mvOnix also simplifies API development. RESTful endpoints can be defined and processed using straightforward UniBasic routines, making data exchange between external systems and MultiValue databases efficient and reliable.
​
mvOnix embodies its core philosophy: Built to Serve. Engineered for MultiValue. Whether you're modernizing existing systems or building new applications from scratch, mvOnix delivers a robust and scalable platform, crafted with the MultiValue developer in mind.
Why mvOnix is the
Solution
In today’s fast-paced development landscape, simplicity, reliability, and direct control are everything. That’s where mvOnix delivers a critical advantage. By running web services—such as APIs and RESTful endpoints—directly inside UniData or UniVerse, mvOnix eliminates many of the traditional failure points associated with external middleware or third-party application servers.
​
In a typical architecture, developers often juggle multiple systems: a front-end web server, a middleware layer, a translation interface, and the database itself. Each layer introduces complexity, latency, and potential instability. When one link breaks, the entire chain can fail. mvOnix challenges that model by collapsing the stack—removing unnecessary translation layers and allowing the MultiValue database to speak directly to the web.
​
This direct integration dramatically simplifies development. You write your API in UniBasic, test it in the same environment where your data lives, and serve it directly to your users without switching languages or toolchains. You don’t need to learn Node.js, Python, or Java to expose modern APIs. You already know the language—mvOnix just gives it a voice on the web.
​
But mvOnix isn't just about fewer components—it's about smarter architecture. With fewer moving parts, you get better performance, easier debugging, and reduced DevOps overhead. Your team isn’t spending time maintaining proxy servers or debugging JSON formatting issues between environments. Instead, they're focused on building functionality that matters—right at the source.
​
The result is a tighter feedback loop, faster delivery cycles, and better alignment with business needs. And because mvOnix is built with a plugin system, you retain full control to expand and customize the server to fit any challenge—from advanced logging to real-time dashboards and more.
mvOnix lets you think and code in MultiValue—without compromise. It’s not just another HTTP server. It’s a MultiValue-native platform that speaks your language, understands your data, and delivers results faster, cleaner, and more reliably.