Apia es altamente parametrizable y cuenta con herramientas para el diseño de:
- Procesos y Formularios (asociados a las tareas de los procesos definidos).
- Entidades de datos utilizadas por los procesos y formularios (incluyendo la definición de ABMs para la carga de datos).
- Consultas y reportes (on-line y batch) utilizando tanto datos manejados por los procesos como datos manejados por aplicaciones externas.
- Modelos analíticos (cubos), indicadores, y dashboards.
- Reglas de negocio programables (java, java script, procedimientos almacenados, web services, vistas) integradas a los procesos y formularios.
- Exposición como servicios de procesos, tareas, consultas y reglas de negocio.
- Integración de servicios de terceros con los procesos y formularios (sin requerir programación).
- Gestión de roles, grupos de trabajo, estructura organizacional.
- Definición de calendarios y plazos de ejecución de tareas y procesos.
- Listas de tareas y monitores de procesos personalizados.
- Generación automática de la documentación que contiene los gráficos de los procesos y formularios definidos e información acerca de los procesos, tareas y reglas de negocio.