A. It contains URL patterns
B. It defines the database models
C. It handles user authentication
D. It defines the views for the app