A. It contains the database models
B. It defines the views for the app
C. It stores configuration settings for the app
D. It handles user authentication