![Own Your Content](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fsmart-hands-and-feet.png&w=256&q=75)
Own Your Content
Don't lock your content in a 3rd-party service. Tina writes to files in your repository (MDX, Markdown, JSON, etc)
![An API for your Content](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Ffaster_access.png&w=256&q=75)
An API for your Content
Easily fetch your file-based content using Tina's Data Layer
![Configure with Code](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fbusiness-processes.png&w=256&q=75)
Configure with Code
Tina is code-first and fully typed. Define your CMS in the Tina config file in your repository
![Merge With Confidence](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fchange.png&w=256&q=75)
Merge With Confidence
Tina Cloud Enterprise customers can review, approve, and manage content on different branches
![Unbeatable UX](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fcontent-pack-and-dashboard-built-in.png&w=256&q=75)
Unbeatable UX
Editing content in Markdown, MDX, and JSON files doesn't need to feel clunky. Tina supports a live preview that takes the UX to the next level
![Composable Blocks](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fcluster.png&w=256&q=75)
Composable Blocks
Create reusable components that you can edit with Tina. Let your team assemble pages like a site-builder.