Documentation

CorexOS® Docs

Everything you need to know about CorexOS® and the Aurevia® Engine

Introduction to CorexOS®

CorexOS® is a next-generation Enterprise Operating System built on the powerful Aurevia® Engine. Unlike traditional ERP systems, CorexOS® provides a unified platform where all business functions work together seamlessly.

Key Concepts

  • Modules: Self-contained business applications like CRM, Accounts, Projects, etc.
  • Aurevia® Engine: The backend framework powering all modules with API-first architecture
  • Integrations: Connect with external systems via REST API, webhooks, and pre-built connectors
  • Permissions: Role-based access control down to field level

System Architecture

CorexOS® follows a modern, cloud-native architecture with the following layers:

  1. 1.Presentation Layer: Next.js-powered web interface with server and client components
  2. 2.Application Layer: Aurevia® Engine handling business logic and orchestration
  3. 3.Data Layer: PostgreSQL/MySQL with real-time sync capabilities
  4. 4.Integration Layer: REST APIs, WebSockets, and event-driven webhooks

Getting Help

If you need assistance, you can:

  • Browse this documentation
  • Visit our Marketplace for extensions
  • Contact our support team via the Contact page
  • Join our developer community

Code Examples

Example of fetching data from the CorexOS® API:

JavaScript
// Fetch leads from CRM module
fetch('https://api.corexos.com/v1/crm/leads', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
})
  .then(response => response.json())
  .then(data => console.log(data));