Application should include
stating the problem
determining the appropriate output content and format
designing the database
entering, editing, and formatting data
performing searches (e.g., queries or filters).