

# Core components of the Infrastructure Documentation Generator
<a name="building-the-system"></a>

The Infrastructure Documentation Generator is built in [Python](https://www.python.org/) with [FastAPI](https://fastapi.tiangolo.com/) for deployment and a [React](https://react.dev/)-based user interface for visualization. Its architecture is composed of modular components, each responsible for a specific part of the infrastructure discovery and documentation process.

This section explains the following key components in detail:
+ [Resource scanning](resource-scanning.md)
+ [Documentation generation](document-generation.md)
+ [Dependency mapping](dependency-mapping.md)
+ [Caching mechanism](caching-mechanism.md)