An application that runs stand-alone in a desktop or laptop computer. Contrast with "Web-based application," which requires the Web browser to run. The term may be used to contrast desktop applications with mobile applications that run in smartphones and tablets.
A web application is a software application that runs on a remote server. In most cases, Web browsers are used to access Web applications, over a network, such as the Internet. Some web applications are used in intranets, in companies and schools.
Custom software development is the designing of software applications for a specific user or group of users within an organization. Such software is designed to address their needs precisely as opposed to the more traditional and widespread off-the-shelf software.
Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet. SaaS is one of three main categories of cloud computing, alongside infrastructure as a service (IaaS) and platform as a service (PaaS)