Developers

Simplify

Business logic with a grab and go approach where everything is an object in the cache.

Generate

Most of your data access layer with built-in cache & search integration.

Complexity

Is handled under the hood with powerful frameworks which handle configuration, state, logging, alerts & threading.

We invite all developers to experience our Framework as a Service for data-driven applications built on SQL Server. Perfected over decades of research, our platform is designed to meet the needs of developers everywhere.

.NET Core · New/ Existing Projects · SQL Server · Azure Cloud

Twenty years ago, when we started developing data-driven apps fresh out of college, we never imagined that the same programming techniques would persist for this long. While we kept refining other areas of our code with every new project, we noticed only superficial changes in the way data-driven applications were programmed. Tools like Entity Framework and LINQ emerged, but they merely concealed the queries from view and introduced their own challenges.

Many of us turned to Functional programming in an effort to simplify our work, but even within functions, we were compelled to optimize for the database, and Business Logic remained an afterthought. We waited for someone to address the root issues, but everyone took the status quo for granted. Finally, we realized that we would have to fix it ourselves.

So we invite you to an audacious, groundbreaking new approach to programming data-driven apps. You've never seen anything like it before. We were hesitant with each step we took, unsure if this could really work in production - but it did!

With our Framework as a Service, you can leave query optimization in the past and write clean, object-oriented code. This is how it should have been all along. After adopting our framework, you'll look back and wonder how primitive our programming used to be!

For Businesses · Live Demo

Embrace the Future: Why It's Time to Move On

The following sections outline the key actions necessary to unlock the full potential of our solution and maximize its value for your business. While standalone functions are also available without this setup, we highly recommend following these startup steps to get the most out of our solution.

Pre-requisites
Our take on Relational vs. NoSQL Databases

>

Startup
We would love to help you get started with our system! Please don't hesitate to reach out to us so we can guide you through these steps and ensure that you have a successful first project. Our team is always here to support you and answer any questions you may have along the way. Let's work together to make your project a success!

  • Start with a Microsoft SQL Server Database containing your data schema.
    • Follow the database guidelines for Chakra. Data is not required.
    • We recommend our system design to fully support multi-environment, multi-region, multi-tenant Apps.
  • Generate Entity Framework Core classes from Visual Studio.
  • Create a Microsoft Azure Cloud Account. We support multiple environments (DEV, QA, PROD...) in multiple cloud regions (US, EU, AU...)
    • Setup DEV Storage Account.
    • Setup DEV Azure Cognitive Search Service.
    • Setup Email Service (for Alerts).
  • Create a MongoDB Atlas Cloud Account
    • Setup DEV Cluster.
    • Setup DEV Databases for: Business Intelligence, Configuration, Logs, State, Main & Chakra Data

  • Use the Client Configuration Defaults library to customize configuration for your Environment in C#.
    • Configure Azure Details.
    • Configure MongoDB Atlas Details.
  • Start the Chakra SQL Change Management Utility to start synchronizing your database to your Redis Cache with zero code.
  • Start the Arc MongoDB Maintenance Utility to create indexes which optimize your Arc MongoDB configuration databases.

  • Generate Database Metadata classes using the Fusion Core Code Generator.
  • Generate Caching Layer classes using the Fusion Core Code Generator.
  • Generate Transform API classes using the Fusion Core Code Generator.
  • Generate Data Access Layer partial classes with built-in integrated Caching using the Fusion Core Code Generator.
  • Add methods to your DAL classes with integrated caching deeply embedded into your DAL.
  • Get superior scalability and performance from day one.

  • Customize the Chakra Search Indexing Sync Library for your data schema
  • Start the Chakra Search Indexing Sync Utility to start synchronizing your database to your Azure Cognitive Search Service
  • Get Elastic Search support from day one.

Tutorial
Code Generation Tutorial

Features
Jewels - Features

Roadmap

  • TBD - A security framework built with experiences from decades of Research, which gives you the best security on the planet with paradoxically extreme speed and ease of implementation.
  • Terra - Ingest billions of rows seamlessly within the cloud.

Long-term Goals

  • Chakra - Support every major relational database on the planet (we currently support Microsoft SQL Server).
  • Terra - Support every major public cloud provider (we currently support Microsoft Azure Cloud).
  • All - Java/ Non-windows OS support (we currently support .NET 6.x and Microsoft Windows).

 

We are a Research Company

Our mission is to advance data-driven Software Development by fundamentally reimagining it, leveraging decades of industry experience to transcend current limitations and challenges.

We will achieve this goal by offering reusable, industry-agnostic services and development tools designed with two key goals in mind: simplifying code and providing a robust foundation for all aspects of building data-driven applications. Our aim is to empower developers to focus on building the application rather than the infrastructure behind it.

Our Research focuses on continuous improvement in areas like Caching, Search, Data Access, Multi-threaded Programming, Programming Language Capabilities, Configuration Management, State Handling, and Logging.

Address


Boston, Massachusetts