This is a distributed application with client, admin and server side clients.