Filed under Dealing with People, General, Payroll, Software, a little about life
For the last several days, I have been trying to find an explanation for what ‘enterprise’ software really is. I have not found one yet. This is troublesome for me since I consider myself an orchestrator of enterprise-level software. When there is no proper definition of what one does for a living, it can create some true value in life. No fun times.
Perusing the Internets, I found a couple opinions of its definition. Generally, they fall into one of two categories:
- Of or relating to the software created for an enterprise. Otherwise known as, an organization’s software.
- Bloated, excessive, unnecessary – in all meaning of the words.
The former is basically saying enterprise software is just software. The latter is just annoying.
Unless you are lazy, you would probably not find these definitions representative of your career.
Without getting into too much flowery marketing mumbo jumbo, there needs to be another answer. Here is mine:
Software architected to support the breath and depth of its users needs while producing a minimalistic footprint on its own and neighboring systems. This system should not only be easily created but, more importantly, well maintained.
Well that is the definition I have come up with today. This might change over time but will a good start.
I am curious what you all think.