6.6 Chapter 6 Application Delivery Methods
two-tier model
A client and a server model. A common example would be a customer relationship management, or CRM, system.
Ping
A utility that sends a single packet to a specified network address and waits for a reply. It's typically used to determine whether an IP address is accessible.
Tracert
A utility that shows the exact path a packet takes between two hosts on different networks.
enterprise license
Also called volume licenses or site licenses. This licenses allow the customer to install the software without restriction using the same activation code, typically until a maximum cap is reached.
three-tier model
This application would likely present the user interface on a client workstation, process data on an application server, and retrieve information from a database management system on a database server.
Network hosting
This can be used to host applications, which are installed on the server and then accessed remotely from client workstations.
SaaS (Software as a Service)
This provides users with the applications they need to do their day-to-day work through the cloud. Here again, the advantage is that you only pay for what you need.
Open Source
This software is usually freely distributed. That means you can download, install, and use the software without paying a licensing fee. However you can't make a profit from it..
Personal License
Aimed at home and small business customers. Usually, they allow the software to be installed on a very limited number of systems, maybe one, two, or a maximum of three systems
one-tier model
Many common programs run as standalone applications on a single computer
subscription service
Many software companies are moving toward a subscription model, often called Software as a Service (SaaS) or on-demand software. Users pay a monthly or annual fee to use the software and receive regular updates.
n-tier
The term implies that application developers can theoretically add as many tiers as they need to create the most efficient services and processes on a network.
Local installation
The traditional method for delivering applications is to install them on individual desktop computer systems.
Cloud Hosting
With this method applications run on hardware provided in a data center or some other location on the Internet instead of on local devices.
proprietary software
You don't actually own it. You're just purchasing a license to use the software.