In computer technology and telecommunications online indicates a state of connectivity, and offline indicates a disconnected state. In modern terminology, this usually refers to an Internet connection, but (especially when expressed “online” or “on the line”) could refer to any piece of equipment or functional unit that is connected to a larger system. Being online means that the equipment or subsystem is connected, or that it is ready for use.
Web applications are accessed by the user through a web browser with an active internet connection. These applications are programmed using a client–server modeled is provided services through an off-site server that is hosted by a third-party. Examples of commonly-used web applications include webmail, online banking, and online auctions.
Custom software development is the process of designing, creating, deploying, and maintaining software for a specific set of users, functions, or organizations. In contrast to commercial off-the-shelf software (COTS), aims at a narrowly, allowing it to be packaged and commercially marketed.