Complete the application framework