---
title: "Backend modules"
manual: "TYPO3 Explained"
version: "14.3"
permalink: "https://docs.typo3.org/permalink/t3coreapi:backend-modules-how-to@14.3"
source: "ExtensionArchitecture/HowTo/BackendModule/Index.rst"
rendered: "2026-10-01T15:20:05+00:00"
---

# Backend modules {#backend-modules-how-to}

TYPO3 CMS has a number of ways of adding custom functionality to the
backend. They are described in this chapter.

**[Backend module API](https://docs.typo3.org/permalink/t3coreapi:backend-modules@14.3)**

See the API about classes and configuration for backend modules.

**[Backend module configuration examples](https://docs.typo3.org/permalink/t3coreapi:backend-modules-configuration-examples@14.3)**

How to register modules provided by extensions.

**[Create a module with Extbase](https://docs.typo3.org/permalink/t3coreapi:backend-modules-extbase@14.3)**

How to create a module using Extbase and Fluid - the best option if you
need to do lots of data modeling.

**[Create a module with Core functionality](https://docs.typo3.org/permalink/t3coreapi:backend-modules-template-without-extbase@14.3)**

How to create a module without Extbase (you can still use Fluid
but with some limitations). The best option if you don't need to do any
data modeling.

**[Security Considerations](https://docs.typo3.org/permalink/t3coreapi:backend-modules-security@14.3)**

Explores web application security considerations around
developing modules for the backend user interface.

**[Tutorials](https://docs.typo3.org/permalink/t3coreapi:backend-modules-tutorials@14.3)**

A video series from Susanne Moog demonstrating how to register
and style a TYPO3 backend module.
