# Evaluate Temporal

> Temporal enhances distributed application development with clear code structure, fault-tolerance, and execution guarantees, trusted by thousands for mission-critical workloads.

Temporal is designed to make developing distributed applications a delightful experience.
Developers benefit from a clear approach to structure their code and visibility into the state of their application.
Applications benefit from fault-tolerance and execution guarantees.
Thousands of companies of all sizes are leveraging Temporal's capabilities for both mission critical and standard workloads.

- [Why Temporal](/evaluate/why-temporal)
- [Development and production features](/evaluate/development-production-features)
- [Use cases](/evaluate/use-cases-design-patterns)
- [Temporal Cloud](/cloud)
- [Security](/security)
