Application software consists of programs designed to assist users with tasks like business activities, graphics projects, personal tasks, and communication. There are many types of application software including packaged software sold in stores, custom software for specific needs, web applications, open source software, and freeware or shareware distributed for free or for a trial period. Common business application software includes word processing, spreadsheet, database, presentation, and accounting programs to help users and businesses be more efficient.