IT & Technology keywords and their definitions. IT Tags have associated tech Blogs, IT Reviews, Technology Jobs & Careers, Technology Courses & Reviews and
IT Challenges to enhance the real-world learning for tech enthusiasts and technophiles.
The process of moving an application program from one environment to another. Examples include migration from an on-premises enterprise server to a cloud provider environment or from one cloud environment to another.
Application monitoring
A process in ensuring software application programs perform as expected. Application monitoring tools provide administrators with the data they need to quickly discover, isolate and solve problems that negatively impact an application's performance.
Application Portfolio Management (APM)
A framework for managing enterprise IT software applications and software-based services. APM provides managers with an inventory of the company's software applications and metrics to illustrate the business benefits of each application.
Application program
Any program designed to perform a specific function directly for the user or for another application program. Examples include word processors, database programs, Web browsers, development tools, image editing programs, and communication programs.
The specific method prescribed by a computer operating system or by an application
program by which a programmer writing an application program can make requests of the operating system or another application.
The use of software, hardware, and procedural methods to protect applications from external threats. It minimizes the likelihood for hackers to successfully manipulate applications and access, steal, modify, or delete sensitive data.
A server program in a computer in a distributed network. The application server is frequently viewed as part of a three-tier application, consisting of a GUI server, an application (business logic) server, and a database and transaction server.
Application Service Provider (ASP)
A company that offers individuals or enterprises access over the Internet to applications and related services that would otherwise have to be located in their own personal or enterprise computers.
Application Software
Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself. A specific instance of such software is called a software application, program, application or app.
Application streaming
An on-demand software delivery model. The server sends the client enough information to launch the application and then streams the rest to the client in the background while the end user is working.
Application support
The Application Support team is responsible for the ongoing support of numerous applications and tools built by the organization. They respond to production emergencies, fixing errors, assisting users and answering questions, responding to environmental changes, trivial software/hardware upgrades, assisting with business processes and documentation updates.
Application Tracking System
An applicant tracking system (ATS) is a software application that enables the electronic handling of recruitment needs. An ATS can be implemented on an enterprise or small business level, depending on the needs of the company.
Application virtualization
The practice of running software from a remote server rather than on the user's computer. Dynamic link library (DLL) programs redirect all the virtualized application's calls to the server's file system.
Application whitelisting
A computer administration practice used to prevent unauthorized programs from running. The purpose is primarily to protect computers and networks from harmful applications, and to prevent unnecessary demand for resources.
Application wrapping
The process of applying a management layer to a mobile app without requiring any changes to the underlying application. It allows the administrator to set specific policy elements that can be applied to an application or group of applications.
Application/Software clustering
A method of turning multiple computer servers into a cluster. Each of the servers maintains the same information and collectively they perform administrative tasks such as load balancing, determining node failures, and assigning failover duty.