# Introduction
Universal
Every website out there on the internet requires content to surface and showcase it to users
Prismic is a CMS backend for your websites & apps - optimised for developer productivity with a visual builder to model page & post content. Api-based for technology freedom - use your favorite programming language & framework.
- Get an API to fetch content.
- Never worry about server maintenance.
- Image optimization out-of-the-box.
# CMS (Content Management System)
A content management system, often abbreviated as CMS, is software that helps users create, manage, and modify content on a website without the need for specialized technical knowledge.
In simpler language, a content management system is a tool that helps you build a website without needing to write all the code from scratch (or even know how to code at all).
Instead of building your own system for creating web pages, storing images, and other functions, the content management system handles all that basic infrastructure stuff for you so that you can focus on more forward-facing parts of your website.