PowerAuth Server is a Java application packaged as an executable WAR file responsible for the PowerAuth server-side cryptography implementation and data persistence. It exposes RESTful API for the integrating applications (not end-user applications!), such as the internet banking or mobile banking API.