Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: What is Enterprise Software?

by BrowserUk (Patriarch)
on Oct 31, 2005 at 01:26 UTC ( [id://504107]=note: print w/replies, xml ) Need Help??


in reply to What is Enterprise Software?

I think it means different things to different people, with the major difference being dependant upon whether you are buying or selling--but more on that later.

A definition for definitions sake might go something like:

Software that's purpose is to gather, store, collate, re-present and communicate information across all job-roll, departmental, divisional and site including country, boundaries within an organisation.

In most cases it will probably not be directly involved in revenue generation, serving a support and control function rather than a core revenue generating role. It can be seen to serve a similar purpose to HR and Legal and Corporate departments within an overall organisation, and it's ROI is equally hard to measure.

In most cases, it will form a net cost burden that must be spread across all areas of the organisations revenue accounts.

Libraries, utilities and tools used in the creation and/or enabling of such intra-organisational (inter-departmental) applications may also be (loosely), so classified.

It may also play some role in the organisations communications with it customers and suppliers in etrading, promotional and communications roles.

A couple of rather cynical takes on the term are:

  • In the purchasing department:

    It sounds important, like something we ought to have.

    It can be expected to come with on-going technical support (with the costs spread across many peoples budgets, where it will form a small chunk of a larger single figure, that people will find hard to break down and point fingers).

    With ROI seemingly impossible to gauge, it is unlikely to come back and bite me in the arse.

    If the company profits increase after it's deployment, I can stand up and point to it and claim qudos for having deployed it.

    If profits decrease, it will be exceedingly hard for anyone to point the finger at me and say "It's his fault!".

  • From the salesmans point of view, the inclusion of the term "Enterprise" or "Enterprise Edition", means that

    They can charge double for the product up front.

    They can charge double for on-going support and mainenance.

    And if things go wrong within a deployment, it can be attributed to it being wrongly deployed, wrongly used, incomplete coverage or lack of departmental cooperation.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

Replies are listed 'Best First'.
Re^2: What is Enterprise Software?
by brian_d_foy (Abbot) on Oct 31, 2005 at 01:38 UTC

    So it sounds like you're going with the Gartner definition. I think your frist sentence pretty much states its case without weasel words or smoke and mirrors. I'm not so sure that the rest that you include are part of the definition (that is, form a test that the software would have to pass) so much as state the likely consequences.

    From that definition, "enterprise softwware" would either have to be this huge, monolithic system fully provided by one vendor, or all of the parts of a cobbled together system. From that, perl could be part of an enterprise software system, but it not itself.

    I guess that makes sense.

    --
    brian d foy <brian@stonehenge.com>
    Subscribe to The Perl Review
Re^2: What is Enterprise Software?
by chromatic (Archbishop) on Oct 31, 2005 at 06:58 UTC
    Software that's purpose is to gather, store, collate, re-present and communicate information across all job-roll, departmental, divisional and site including country, boundaries within an organisation.

    That's pretty good. I usually add in there the necessity to communicate with other pieces of software as distributed resources. Availability isn't as important a criterion as integration, at least as I see it.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://504107]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2024-03-29 06:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found