Fierro posee una arquitectura en tres capas: cliente, servidor de
aplicación y base de datos. Esto provee una gran flexibilidad y
escalabilidad en la configuración.
Fierro utiliza una base de datos relacional (Postgresql) para
guardar su información. Esto es mucho más confiable y eficiente que los
antiguos archivos de datos (DBFs o archivos binarios de COBOL).