ENTERPRISE SOFTWARE
"Enterprise software" is a term used frequently these days. There is no standard definition, but at BitBolt we consider enterprise software to be characterised by the following:
- Enterprise software is business oriented. Usually there are many business rules (such as "staff are paid on the last Thursday of the month"), and often these rules can be complex.
- Enterprise software is data driven. This usually implies the use of a relational database such as Microsoft SQL Server, or Oracle. Enterprise data can often be complex, and can often exist in large quantities.
- Enterprise software is intended for use by multiple simultaneous users.
- Enterprise software may be vital to a business, implying that it must be available for a very high percentage of time.
To clarify this, some examples will probably help. Here are some examples of enterprise software:
- A parcel tracking system (such as FedEx or the Post Office have)
- An inventory system for a book store
- A flight reservation system
- A payroll system
Some counter examples will probably help too. The following are examples of software that is not enterprise software:
- A computer game
- A word processor or spreadsheet program
- The software in your car that controls your anti-lock breaking system
- Software that allows you to play DVDs on your laptop
BitBolt specialises in enterprise software development. If you are interested in discussing your enterprise software needs, please contact us for a free introductory consultation.