I had initially intended a different post for today…but, after several offline conversations based on the last two days discussing Commerce Modules, I have been convinced to change course. In the previous posts, I talked about the ability for a Commerce Module to enable a simple, quick, secure addition of supplemental software to a payment application. That set of statements has prompted discussion on the unique value that the software community provides.
Let’s begin with a bit of my personal background…
I have worked in, and with, the software community for the last 14 years. During that time I have written, deployed, supported, sold, and marketed a variety of software solutions. Barring current responsibilities, this has included large scale financials packages, development tools, retail management solutions, scientific tools, and a variety of data warehousing tools.
With one, glaring, exception I have never worked for (or heard of) a company that describes their software as “worst in the industry”. Similarly, you don’t read about software solutions being marketed as “just as good as the competition, but missing several key features.” This is due to several factors…marketing clearly being one…but it is, primarily, driven by the fact that Software Companies invest their time & resources into something that they believe in.
Often, and I am speaking from my own experience and recognize that yours may differ, this belief is generated by prior pain. The genesis of the software comes from an interaction, or realization, that there was a tangible problem that must be solved. This could be major enough to create an industry…or minor enough to provide features that are considered beneficial. But the software is built…for a reason.
This, then, is the value of the software company.
Read the rest of this entry »