Software designed to fulfill specific needs of a user; for example, software for navigation, payroll, or process control.1
application
1: IEEE Standard Glossary of Software Engineering Terminology