Is there a difference in software companies?
Posted by Bill on 8th July 2010
There are lots of differences, but two of the key ones are easily identified and determine the approach they provide for their clients. Both are good, under the right circumstances based on the requirements the buyer has defined.
Not to oversimplify, but there are two ways software companies earn their money. The first is from software products the firm develops and sells to specific markets. These firms earn their revenues from license and support revenues and enhance their software to meet the needs of the markets they target. Salentica is a software product for wealth management firms (a vertical market) as are Microsoft and Oracle that serve horizontal markets.
Some companies make their revenue building custom software. For these companies even if they have some limited software offerings or frameworks, the bulk of their revenue is from consulting services. For these companies, every client has unique requirements that drive more services.
So does it matter which type of firm you engage? Yes! If your firm has unique requirements or you need software developed that you want to own and control, a custom solution is a good path, provided you have the contracts in place to ensure you protect the intellectual property you paid for. A company web site could be an example of a unique software solution where a custom build provides the specific look and feel that is required.
In other cases, you want to purchase a solution that is proven for your industry and where your vendor will continue to invest in the solution to support best practices in the industry. The firm is buying a tool like a hammer and has no desire to re-invent the tool. How you use the tool may be unique and your software product should accommodate your unique business practices that provide your competitive edge.
I hope this helps. Picking the right type of software company for your needs significantly increase the probability of success.
Posted in Technology Selection & Implementation | No Comments »