Complete application model