Model - How the application behaves with data View - Whatever is visible to the user Controller - The coding which would act bewten model and view