- `
  ` `
  ` to navigate
- `
  ` to select
- `
  ` to close
article

# Federated Core Platform

The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.

The main component groups of Federated Core Platform are:

### Provisioning link

1. Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network;
2. Core Server: Federated Linux distribution for X64 and ARM virtual machines;
3. Core Mini: The minimal amount of software that must always be installed for a Core;
4. Unified Storage: architecture for shared storage between Core docker images;
5. Unified Messaging: email infrastructure for all docker images including autodiscover services;
6. Authentication: OIDC provider;
7. Dashboard: user creation, domain and application preferences;
8. Computer: end-user application for managing software links and workflows.

### Maintenance link

1. CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure;
2. Update and Upgrade: system for discovering new software versions and pushing to customers;
3. Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns.

### Customization link

1. Core Workflow Intelligence: AI-driven workflows between SaaS applications;
2. Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform;
3. Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects.

### Billing link

1. Account Management and Billing: tracking what is used and billed.

### Services link

1. Federated Management: let Federated Computer run your cloud for or alongside your team;
2. Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team.

(Note: you can learn more about these components by selecting the documentation in the left navigation.)