Vba For Applications Download

0 views
Skip to first unread message

Eboni Kleifgen

unread,
Aug 5, 2024, 3:57:37 AM8/5/24
to tiolovernchond
Areyou looking for reference designs, recommended boards or products that best fit your application? Infineon Technologies offers a wide range of ready to go semiconductor design solutions and reference schematics used in automotive, green industrial power, power management, sensing solutions and security in IoT applications.

An application program (software application, or application, or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself,[1] typically to be used by end-users.[2] Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively.[3] The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").


Applications may be bundled with the computer and its system software or published separately and may be coded as proprietary, open-source, or projects.[4] When referring to applications for mobile devices such as phones, the term "app" is more commonly used.


In information technology, an application (app), an application program, or application software is a computer program designed to help people perform an activity. Depending on the activity for which it was designed, an application can manipulate text, numbers, audio, graphics, and a combination of these elements. Some application packages focus on a single task, such as word processing; others called integrated software include several applications.[5]


User-written software tailors systems to meet the user's specific needs. User-written software includes spreadsheet templates, word processor macros, scientific simulations, audio, graphics, and animation scripts. Even email filters are a kind of user software. Users create this software themselves and often overlook how important it is.


The delineation between system software such as operating systems and application software is not exact, however, and is occasionally the object of controversy.[6] For example, one of the key questions in the United States v. Microsoft Corp. antitrust trial was whether Microsoft's Internet Explorer web browser was part of its Windows operating system or a separate piece of application software. As another example, the GNU/Linux naming controversy is, in part, due to disagreement about the relationship between the Linux kernel and the operating systems built over this kernel. In some types of embedded systems, the application software and the operating system software may be indistinguishable from the user, as in the case of software used to control a VCR, DVD player, or microwave oven. The above definitions may exclude some applications that may exist on some computers in large organizations. For an alternative definition of an app: see Application Portfolio Management.


The word "application" used as an adjective is not restricted to the "of or on application software" meaning.[6] For example, concepts such as application programming interface (API), application server, application virtualization, application lifecycle management and portable application apply to all computer programs alike, not just application software.


Some applications are available in versions for several different platforms; others only work on one and are thus called, for example, a geography application for Microsoft Windows, or an Android application for education, or a Linux game. Sometimes a new and popular application arises that only runs on one platform, increasing the desirability of that platform. This is called a killer application or killer app, coined in the late 1980s.[7][8] For example, VisiCalc was the first modern spreadsheet software for the Apple II and helped sell the then-new personal computers into offices. For Blackberry it was their email software.


The shortened term "app" (coined in 1981 or earlier[9]) became popular, with the 2008 introduction of the iOS App Store, to refer to applications for mobile devices such as smartphones and tablets. Later, with the 2010 introduction of the Mac App Store and the 2011 introduction of the Windows Store, the term was extended in popular use to include desktop applications.


From the legal point of view, application software is mainly classified with a black-box approach, about the rights of its end-users or subscribers (with eventual intermediate and tiered subscription levels).


Proprietary software is placed under the exclusive copyright, and a software license grants limited usage rights. The open-closed principle states that software may be "open only for extension, but not for modification". Such applications can only get add-ons from third parties.


FOSS software applications released under a free license may be perpetual and also royalty-free. Perhaps, the owner, the holder or third-party enforcer of any right (copyright, trademark, patent, or ius in re aliena) are entitled to add exceptions, limitations, time decays or expiring dates to the license terms of use.


Public-domain software is a type of FOSS which is royalty-free and - openly or reservedly- can be run, distributed, modified, reversed, republished, or created in derivative works without any copyright attribution and therefore revocation. It can even be sold, but without transferring the public domain property to other single subjects. Public-domain SW can be released under a (un)licensing legal statement, which enforces those terms and conditions for an indefinite duration (for a lifetime, or forever).


Application software can also be seen as being either horizontal or vertical.[14][15] Horizontal applications are more popular and widespread, because they are general purpose, for example word processors or databases. Vertical applications are niche products, designed for a particular type of industry or business, or department within an organization. Integrated suites of software will try to handle every specific aspect possible of, for example, manufacturing or banking worker, accounting, or customer service.


Applications can also be classified by computing platforms such as a desktop application for a particular operating system,[18] delivery network such as in cloud computing and Web 2.0 applications, or delivery devices such as mobile apps for mobile devices.


The operating system itself can be considered application software when performing simple calculating, measuring, rendering, and word processing tasks not used to control hardware via a command-line interface or graphical user interface. This does not include application software bundled within operating systems such as a software calculator or text editor.


An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. An application can be self-contained or a group of programs. The program is a set of operations that runs the application for the user.


Applications use the computer's operating system (OS) and other supporting programs, typically system software, to function. An application requests services from and communicates with other technologies via an application programming interface (API).


Unlike application software, system software programs operate in the background and do not directly interface with the computer user. System software manages the operation of a computer or instance and typically includes the OS, hypervisor and drivers. These are generally low-level or basic programs as compared to end-user facing applications.


Applications use system software for access to basic hardware resources, such as memory, storage and other utilities. For example, an application relies on system software for access to the file system to manage and store files.


For example, a mobile application developer writes their code as a native, web or hybrid application -- and these terms can also describe desktop applications. The developer codes a native application to run on specific hardware, such as a camera or GPS, and in the same programming language as the underlying OS. For example, the Photos application on Mac OS X is written in Objective-C, which is the same language that Mac OS X uses.


An end user typically accesses a web application via a web browser, such as Google Chrome. A developer can write web applications in several languages, including JavaScript, CSS and HTML, but they cannot access the hardware on which the application is installed.


Hybrid applications have APIs that can access device resources, similar to a native application, but are typically written in languages such as HTML and CSS. Additionally, developers often code mobile applications to work on a specific device platform.


Applications can also be grouped into categories by licensing style. Proprietary software programs, such as Adobe Photoshop, are applications that are owned under copyright. End users can buy or license proprietary applications through the vendor providing the software. They cannot modify these applications; they can only add functionality to them via third-party add-ons.


Open source applications, such as WordPress, provide the source code for end users and developers to use and modify. Software companies and individual developers typically make open source applications freely available under a generic or public license, such as GNU.


A developer or team of developers can create an application for a specific vertical market. A vertical application typically serves a specific industry or departmental need, such as a medical billing system. By contrast, a horizontal application, such as a word processor or web browser, applies to a wide range of industries.


You may have heard people talking about using a program, an application, or an app. But what exactly does that mean? Simply put, an app is a type of software that allows you to perform specific tasks. Applications for desktop or laptop computers are sometimes called desktop applications, while those for mobile devices are called mobile apps.

3a8082e126
Reply all
Reply to author
Forward
0 new messages