All Topics  
Enterprise software

 

   Email Print
   Bookmark   Link






 

Enterprise software



 
 
Enterprise software is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture
Enterprise architecture

The term enterprise architecture refers to many things. Like architecture in general, it can refer to a description, a process or a profession....
. Due to the cost of building what is often proprietary software
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
, only large enterprises attempt to build such enterprise software that models the entire business enterprise and is the core IT
It

It or IT may refer to:* It , a third-person neutral pronoun in English language.As an abbreviation:* Information technology, a broad subject concerned with aspects of managing, editing and processing information...
 system of governing the enterprise and the core of communication within the enterprise.

As many business enterprises have similar departments and systems, enterprise software is often available as a suite of programs that have attached enterprise development tools to modify the common programs for the specific enterprise.






Discussion
Ask a question about 'Enterprise software'
Start a new discussion about 'Enterprise software'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Enterprise software is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture
Enterprise architecture

The term enterprise architecture refers to many things. Like architecture in general, it can refer to a description, a process or a profession....
. Due to the cost of building what is often proprietary software
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
, only large enterprises attempt to build such enterprise software that models the entire business enterprise and is the core IT
It

It or IT may refer to:* It , a third-person neutral pronoun in English language.As an abbreviation:* Information technology, a broad subject concerned with aspects of managing, editing and processing information...
 system of governing the enterprise and the core of communication within the enterprise.

As many business enterprises have similar departments and systems, enterprise software is often available as a suite of programs that have attached enterprise development tools to modify the common programs for the specific enterprise. Generally, these development tools are complex enterprise programming tools that require specialist capabilities. Thus, one often sees in job advertisements that a programmer is required to have specific knowledge of a particular set of enterprise tools, such as ". . . must be a SAP developer" etc.

Enterprise-level application

Enterprise level software is software which provides business logic support functionality for an enterprise, typically in commercial organizations, which aims to improve the enterprise's productivity and efficiency.

Services provided by enterprise software are typically business-oriented tools such as online shopping and online payment processing, interactive product catalogue, automated billing systems, security, content management, CRM, ERP, Business Intelligence, HR Management, Manufacturing, EAI etc.

Characteristics of enterprise software are performance, scalability, and robustness. Enterprise software typically has interfaces to other enterprise software ( for example LDAP to directory services) and is centrally managed ( a single admin page for example).

Types of enterprise software

Enterprise software is often designed and implemented by an Information Technology (IT) group within an enterprise. It may also be purchased from an independent enterprise software developer, that often installs and maintains the software for their customers. Another model is based on a concept called on-demand software, or Software as a Service
Software as a Service

Software as a Service is a model of software deployment where an application is licensed for use as a service provided to customers on demand. On demand licensing and use alleviates the customer's burden of equipping a device with every application....
. The on-demand model of enterprise software is made possible through the widespread distribution of broadband
Broadband

The term broadband can have different meanings in different contexts. The term's meaning has undergone substantial shifts....
 access to the Internet. Software as a Service vendors maintain enterprise software on servers within their own enterprise data center and then provide access to the software to their enterprise customers via the Internet.

Enterprise software is often categorized by the business function that it automates - such as accounting software or sales force automation software. Similarly for industries - for example, there are enterprise systems devised for the health care
Health care

File:Ear surgery on a patient.jpgFile:Monoclonal antibodies3.jpgHealth care, or healthcare, refers to the treatment and management of illness, and the preservation of health through services offered by the Medicine, pharmaceutical, Dentistry, clinical laboratory sciences , nursing, and allied health professions....
 industry, or for manufacturing
Manufacturing

Manufacturing is the use of machine, tool and labor to make things for use or sale. The term may refer to a range of human activity, from handicraft to high tech, but is most commonly applied to Industry production, in which raw material are transformed into finished good on a large scale....
 enterprises.

Application software

Enterprise application software is application software
Application software

Application software is any tool that functions and is operated by means of a computer, with the purpose of supporting or improving the software user 's work....
 that performs business functions such as accounting, production scheduling, customer information management, bank account maintenance, etc. It is frequently hosted on servers and simultaneously provides services to a large number of enterprises, typically over a computer network. This is in contrast to the more common single-user software applications which run on a user's own local computer and serve only one user at a time.

Enterprise software developers

Major players in the enterprise software field include JBoss
JBoss

JBoss Application Server is a free software/Open-source software Java EE-based application server. Because it is Java -based, the JBoss application server is cross-platform: usable on any operating system that Java supports....
, SAP
SAP AG

SAP Aktiengesellschaft is the largest European software enterprise and the fourth largest in the world, with headquarters in Walldorf, Germany....
, SunGard
SunGard

SunGard is a multinational company based in Wayne, Pennsylvania, which provides software and services to education, financial services, and public sector organizations....
, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
, Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
, Adobe Systems
Adobe Systems

Adobe Systems Incorporated is an United States computer Computer software company headquartered in San Jose, California, USA. The company has historically focused upon the creation of multimedia and creativity software products, with a more-recent foray into rich Internet application software development....
, Oracle Corporation
Oracle Corporation

Oracle Corporation specializes in developing and marketing enterprise software products ? particularly database management systems. Through organic growth and a number of high-profile acquisitions, Oracle enlarged its share of the software market....
, and Computer Associates but there are thousands of competing vendors.

In addition, a great deal of enterprise software is now available through the free software movement
Free software movement

The free software movement is a social movement which aims to promote user's rights to access and modify software. The alternative terms for free software "libre software", "open source", and "FOSS" are associated with the free software movement....
, notably operating systems, web servers and databases. Many other types of enterprise software are also being introduced, such as application servers, portal servers, and even productivity software that is well suited for large-scale adoption by enterprises. While most open source software is available freely for use and further development, several companies provide enterprises with open source enterprise software for free and charge for software maintenance, modifications, support and additional functionality.

Criticisms

The word enterprise can have various connotations. Sometimes the term is used merely as a synonym for organization, whether it be very large (e.g., a corporation
Corporation

A corporation is a legal entity separate from the persons that form it. It is a legal entity owned by individual stockholders. In British tradition it is the term designating a body corporate, where it can be either a corporation sole or a corporation aggregate ....
 with thousands of employees), very small (a sole proprietorship
Sole proprietorship

A sole proprietorship, or simply proprietorship is a type of business entity which legally has no Juristic person from its owner. Hence, the limited liability enjoyed by a corporation and limited liability partnerships do not apply to sole proprietors....
), or an intermediate size. Often the term is used only to refer to very large organizations. Often the term is used to mean virtually anything, by virtue of its having become the latest corporate-speak buzzword.

Some enterprise software vendors using the latter definition develop highly complex products that are often overkill for smaller organizations, and the application of these can be a very frustrating task. Thus, sometimes "enterprise" might be used sarcastically to mean overly complex software.

The adjective "enterprisey" is sometimes used to make this sarcasm explicit. In this usage, the term "enterprisey" is intended to go beyond the concern of "overkill for smaller organizations", to imply the software is overly complex even for large organizations and simpler, proven solutions are available.

See also

  • Integrated business planning
    Integrated business planning

    Integrated business planning refers to the technologies, applications and processes of connecting the planning function across the enterprise to improve organizational alignment and financial performance....
  • Business
    Business

    A business is a legally recognized organization designed to provide good s and/or Service to consumers. Businesses are predominant in capitalism economies, most being privately owned and formed to earn profit that will increase the wealth of its owners....
  • Organization
    Organization

    An organization is a social arrangement which pursues collective goals, which controls its own performance, and which has a boundary separating it from its environment....
  • Operational risk management
    Operational risk management

    The term Operational Risk Management is the oversight of operational risk including the risk of loss resulting from inadequate or failed internal processes and systems, human factors, or from external events....
  • Management information system
    Management information system

    A management information system is a subset of the overall internal controls of a business covering the application of people, documents, technologies, and procedures by management accountants to solving business problems such as costing a product, service or a business-wide strategy....
  • Strategic information system
    Strategic information system

    A Strategic Information System is a system to information management and assist in strategic decision making. A strategic information system has been defined as, "The information system to support or change enterprise's strategy."...
  • Information technology management
    Information technology management

    The definition of Information Technology Management, derived from the definition of Technology Management by Michael K. Badawy , is as follows:...
  • Enterprise resource planning
    Enterprise resource planning

    Enterprise resource planning is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing....
  • Customer Relationship Management
    Customer relationship management

    Customer relationship management consists of the processes a company uses to track and organize its contacts with its current and prospective customers....
  • Enterprise content management
    Enterprise content management

    Enterprise content management is the strategies, methods and tools used to capture, manage, store, preserve, and deliver content and documents related to organizational processes....
  • Commercial operations management
    Commercial operations management

    Commercial Operations Management provides the software infrastructure to support the commercial process by integrating Product Innovation Management, Product Information Management , Marketing Resource Management , Channel Management, Trade marketing and Customer Interaction Management....
  • Enterprise architecture
    Enterprise architecture

    The term enterprise architecture refers to many things. Like architecture in general, it can refer to a description, a process or a profession....
  • Software engineering
    Software engineering

    Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches....
  • Construction Software