Welcome to Nebula Framework

With extensive Research and Development over many years, MCL organically built a data centric and data driven Framework, code named Nebula Framework, to support enterprise applications and databases with big data.

High Performance

Nebula Framework provides applications with high performance while working with database of any size, including very large databases (VLDB). Most web applications work very well with a few thousand records, but crumble with higher volumes. Enterprise software such as Cadebill, works with millions of records easily and efficiently. Nebula framework delivers exceptional performance in VLDB for the data operations such as searching, sorting, filtering, grouping, finding distinct values, data aggregation etc.

Learn More
...
...

Dealing with Big Data

Caching and data operations such as sorting, page, grouping is performed at the database server layer, utilizing the power of database engines in dealing with the challenges of “Big Data”. This is in contrast with other frameworks which are client (web browser, windows desktop, phone app) or web server intensive operations. Nebula provides stellar performance, and the ability to perform long running operations, share data between different pages in a large application.

Learn More

Best User Experience (UX)

User Interface (UI) for the applications are generated programmatically using a data driven approach, and developed with less or near zero code. This provides rapid development, uniform UIs, and error free high-quality software.

Learn More
...
...

Supports DevOps Model

Nebula extensively uses object oriented approach within the SQL Server relational database layer supporting encapsulation, abstraction, inheritance and polymorphism. This unique approach eliminates a lot of code development (no-code approach), and relates many data elements in a big data environment. Using the OO approach and the primary & foreign keys defined in SQL database and the Nebula framework, the built-in unique algorithms calculate the data relationships between various data elements. Such relationships link related business entities through common business elements.

Learn More

Rapid Deployment

MCL has developed appropriate tools to follow a “continuous integration, continuous deployment (CI/CD)” in DevOps architecture. The Nebula framework provides additional tools for publishing changes using an “application as data” model. These tools provide both live production deployments and quick upgrades without any manual intervention. In addition, these tools can deliver targeted updates, to specified modules, without having to do a systemwide update.

Learn More
...