# What is Apex?

> Apex is Salesforce's strongly typed, server-side programming language, used for triggers that run when records change, classes that implement business logic and integrations, and tests. Apex runs on the Salesforce platform within its governor limits.

Source: https://synconai360.com/glossary/apex

## Why it matters

Apex is powerful and hard to review: logic spread across triggers and classes interacts with Flows and validation rules on the same records, and every class needs test coverage before it can reach production.

## In SyncOnAI 360

SyncOnAI 360 syncs the full source of Apex classes and triggers, shows Apex as logic or code in Apex Logic, refuses edits that would not compile, and lets a class be proposed together with its test.

## Related terms

- [Apex test coverage](https://synconai360.com/glossary/apex-test-coverage)
- [Salesforce Flow](https://synconai360.com/glossary/salesforce-flow)
- [SOQL](https://synconai360.com/glossary/soql)
