Completed application layer and backend