A12 features server-side applications which communicate with the A12 tools and A12 client applications. The backend A12 services are written in Java using Spring Boot. The data document persistence uses a set of reliable technologies like Apache Solr – one of the world’s most popular enterprise search platforms. It supports XML and JSON as input and output format for data documents. The core functionality is accessible via a REST API.