The application interface