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, typically to be used by end-users . Word processors , media players , and accounting software are examples. The collective noun " application software " refers to all applications collectively. The other principal classifications of software are system software , relating to the operation of the computer, and utility software ("utilities").
39-580: Morodo is a software based provider of the low-cost and free communication service called MO-Call which includes desktop , mobile and web applications . It enables low cost text messaging, low cost international calls and instant messaging services, saving its users up to 90% on phone bills compared to the cost of traditional mobile and fixed operators. Morodo’s mobile applications feature direct calling, callback, VoIP and SMS . The desktop application features include VoIP, SMS and Instant Messaging . Morodo’s applications are supported on 95% of all handsets on
78-404: 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 . Application portfolio management#Definition of an application IT Application Portfolio Management ( APM ) is a practice that has emerged in mid to large-size information technology (IT) organizations since
117-404: 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. For example, VisiCalc was the first modern spreadsheet software for
156-450: A business or organization, including the cost to build and maintain the application, the business value produced, the quality of the application, and the expected lifespan. Using this information, the portfolio manager is able to provide detailed reports on the performance of the IT infrastructure in relation to the cost to own and the business value delivered. In application portfolio management,
195-684: A contentious debate in the computing community regarding web applications replacing native applications for many purposes, especially on mobile devices such as smartphones and tablets . Web apps have indeed greatly increased in popularity for some uses, but the advantages of applications make them unlikely to disappear soon, if ever. Furthermore, the two can be complementary, and even integrated. Application software can also be seen as being either horizontal or vertical . 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
234-414: A definition for non-practitioners of IT Management or Enterprise Architecture. Software application portfolio management requires a fairly detailed and specific definition of an application in order to create a catalog of applications installed in an organization. The definition of an application has the following needs in the context of application portfolio management: Many organizations will readdress
273-483: A given business' progress through the stages can be measured by observing the Applications Portfolio, User Awareness, IT Management Practices, and IT Resources within the context of an analysis of overall IT spending. Nolan, Norton & Co. pioneered the use of these concepts in practice with studies at DuPont, Deere, Union Carbide, IBM and Merrill Lynch among others. In these "Stage Assessments" they measured
312-479: 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. For example, one of the key questions in the United States v. Microsoft Corp. antitrust trial was whether Microsoft's Internet Explorer web browser
351-467: A lifetime, or forever). Since the development and near-universal adoption of the web , an important distinction that has emerged, has been between web applications — written with HTML , JavaScript and other web-native technologies and typically requiring one to be online and running a web browser — and the more traditional native applications written in whatever languages are available for one's particular type of computer . There has been
390-747: 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. There are many types of application software: Applications can also be classified by computing platforms such as a desktop application for a particular operating system , 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
429-492: Is one of the most popular performance measurement and evaluation metrics used in business analysis. ROI analysis (when applied correctly) is a powerful tool for evaluating existing information systems and making informed decisions on software acquisitions and other projects. However, ROI is a metric designed for a certain purpose – to evaluate profitability or financial efficiency. It cannot reliably substitute for many other financial metrics in providing an overall economic picture of
SECTION 10
#1732855095748468-486: 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
507-497: Is to understand what applications exist and their main characteristics (such as flexibility, maintainability, owner, etc.), typically referred to as the 'Inventory'. Another approach to APM is to gain a detailed understanding of the applications in the portfolio by parsing the application source code and its related components into a repository database (i.e. 'Bottom Up'). Application mining tools, now marketed as APM tools, support this approach. Hundreds of tools are available to support
546-506: The Windows Store , the term was extended in popular use to include desktop applications. There are many different and alternative ways to classify application software. 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). Software applications are also classified with respect to
585-419: The computer and its system software or published separately and may be coded as proprietary , open-source , or projects. 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
624-432: The 'Top Down' approach. This is not surprising, because the majority of the task is to collect the right information; the actual maintenance and storage of the information can be implemented relatively easily. For that reason, many organizations bypass using commercial tools and use Microsoft Excel to store inventory data. However, if the inventory becomes complex, Excel can become cumbersome to maintain. Automatically updating
663-520: 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 ) 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
702-523: 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. 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
741-616: The application can be minimised to the background of the phone and will recognize international numbers and route the call onto Morodo’s network. Calls can be connected to Morodo’s network via a local access number, a call back or over an internet data channel such as Wi-Fi or 3G . SMS works by converting the text into data and then delivered via the internet connection through the Morodo network. The MO-Call app also supports VoIP calling where calls are connected using Voice Over Internet Protocol. Desktop app Applications may be bundled with
780-623: The business, 4) allocate resources according to the applications' condition and importance in the context of business priorities. Transparency also aids strategic planning efforts and diffuses business / IT conflict, because when business leaders understand how applications support their key business functions, and the impact of outages and poor quality, conversations turn away from blaming IT for excessive costs and toward how to best spend precious resources to support corporate priorities. Taking ideas from investment portfolio management, APM practitioners gather information about each application in use in
819-572: The cost of addressing the Y2K risk. In some organizations, the notion of managing the portfolio was presented to the business people in charge of the Information Technology budget as a benefit of performing the work, above and beyond managing the risk of application failure . There are two main categories of application portfolio management solutions, generally referred to as 'Top Down' and 'Bottom Up' approaches. The first need in any organization
SECTION 20
#1732855095748858-453: The data is not well supported by an Excel-based solution. Finally, such an Inventory solution is completely separate from the 'Bottom Up' understanding needs. According to Forrester Research , "For IT operating budgets, enterprises spend two-thirds or more on ongoing operations and maintenance.". It is common to find organizations that have multiple systems that perform the same function. Many reasons may exist for this duplication, including
897-529: The definition by providing examples. The section below offers some examples of things that are applications, things that are not applications, and things that comprise two or more applications. By this definition, the following are applications: The following are not applications: The following are many applications: There are many popular financial measures, and even more metrics of different (non-financial or complex) types that are used for evaluating applications or information systems. Return on Investment
936-426: The definition of an application is a critical component. Many service providers help organizations create their own definition, due to the often contentious results that come from these definitions. Software application and software component are technical terms used to describe a specific instance of the class of application software for the purposes of IT portfolio management . See application software for
975-399: The definition of an application within the context of their IT portfolio management and governance practices. For that reason, this definition should be considered as a working start. The definition of an application can be difficult to convey clearly. In an IT organization, there might be subtle differences in the definition among teams and even within one IT team. It helps to illustrate
1014-418: The degree to which each application supported or "covered" each business function or process, spending on the application, functional qualities, and technical qualities. These measures provided a comprehensive view of the application of IT to the business, the strengths and weaknesses, and a road map to improvement. APM was widely adopted in the late 1980s and through the 1990s as organizations began to address
1053-425: The former prominence of departmental computing, the application silos of the 1970s and 1980s, the proliferation of corporate mergers and acquisitions, and abortive attempts to adopt new tools. Regardless of the duplication, each application is separately maintained and periodically upgraded, and the redundancy increases complexity and cost. With a large majority of expenses going to manage the existing IT applications,
1092-403: The information solution. The attempts at using ROI as the sole or principal metric for decision making regarding in-formation systems cannot be productive. It may be appropriate in a very limited number of cases/projects. ROI is a financial measure and does not provide information about efficiency or effectiveness of the information systems. A measure of a company's financial performance based on
1131-549: The investment; risk — uncertainty. ITBV program was developed by Intel Corporation in 2002. The program uses a set of financial measurements of business value that are called Business Value Dials (Indicators). It is a multidimensional program, including a business component, and is relatively easy to implement. AIE is a decision analysis method developed by Hubbard Decision Research. AIE claims to be "the first truly scientific and theoretically sound method" that builds on several methods from decision theory and risk analysis including
1170-504: The market today, as well as a desktop application supporting Windows XP , Vista and 7 , Mac OS X and Linux . The mobile application works in more than 200 countries around the world. Morodo’s mobile application, MO-Call, supports over 2000 handsets across iOS , BlackBerry , Android , Symbian , Java and Windows Mobile . The desktop version of MO-Call was developed in QT and supports Windows, Mac and Linux. To use MO-Call on smart phones,
1209-644: The mid-1990s. Application Portfolio Management attempts to use the lessons of financial portfolio management to justify and measure the financial benefits of each application in comparison to the costs of the application's maintenance and operations. Likely the earliest mention of the Applications Portfolio was in Cyrus Gibson and Richard Nolan's HBR article "Managing the Four Stages of EDP Growth" in 1974. Gibson and Nolan posited that businesses' understanding and successful use of IT "grows" in predictable stages and
Morodo - Misplaced Pages Continue
1248-734: The programming language in which the source code is written or executed, and concerning their purpose and outputs. Application software is usually distinguished into two main classes: closed source vs open source software applications, and free or proprietary software applications. 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. Free and open-source software (FOSS) shall be run, distributed, sold, or extended for any purpose, and -being open- shall be modified or reversed in
1287-446: The residual wealth calculated by deducting cost of capital from its operating profit (adjusted for taxes on a cash basis). (Also referred to as "economic profit".) Formula = Net Operating Profit After Taxes (NOPAT) - (Capital * Cost of Capital) Total Cost of Ownership is a way to calculate what the application will cost over a defined period of time. In a TCO model, costs for hardware, software, and labor are captured and organized into
1326-409: The same way. 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
1365-402: The threat of application failure when the date changed to the year 2000 (a threat that became known as Year 2000 or Y2K). During this time, tens of thousands of IT organizations around the world developed a comprehensive list of their applications, with information about each application. In many organizations, the value of developing this list was challenged by business leaders concerned about
1404-433: The transparency of the current inventory of applications and resource consumption is a primary goal of Application Portfolio Management. This enables firms to: 1) identify and eliminate partially and wholly redundant applications, 2) quantify the condition of applications in terms of stability, quality, and maintainability, 3) quantify the business value/impact of applications and the relative importance of each application to
1443-795: 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. 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,
1482-536: The various application life cycle stages. An in depth TCO model helps management understand the true cost of the application as it attempts to measure build, run/support, and indirect costs. Many large consulting firms have defined strategies for building a complete TCO model. TEI was developed by Forrester Research Inc. Forrester claims TEI systematically looks at the potential effects of technology investments across four dimensions: cost — impact on IT; benefits — impact on business; flexibility — future options created by
1521-502: 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
#747252