The core app is built with Python, Jinja, and HTML, using JWT authentication for secure access to survey forms, document libraries, and admin tools. Users can create countries, assign surveys, upload and tag documents, and generate AI-powered country summaries that synthesise key findings from the uploaded material and survey responses.