In this post we will talk about another key component in the software evaluation process - the software vendor. There are 2 main considerations when looking at the vendor: 1) vendor and software viability and 2) vendor direction.
Vendor Viability - The first consideration is fairly straightforward. Is the software vendor financially solvent? Will they be around for the long term? What is the risk and consequence of the vendor going out of business? Nowadays, the real question is not so much - will the software vendor go out of business, but rather - will the software vendor be acquired and if it is acquired, what will become of the software product that you bought?
Software vendor acquisitions are impossible to predict. Who would have thought that JD Edwards would be acquired by PeopleSoft and then that PeopleSoft would be acquired by Oracle? These acquisitions have been happening very frequently over the past few years so you should protect yourself. Look at the financial statements of the company. If they are public, get the latest 10-K, if they are private and you are seriously considering them, ask them for their financial statements with a non-disclosure. Ask them how long they have been in business and understand the genealogy of the software that you are purchasing. Was it developed in-house or acquired? Pay particular attention to how many customers are using the software you are looking to select. The larger the install base, the better your chances for software longevity because the install base equals maintenance revenue and maintenance revenue to a software vendor means continued software life.
Vendor Direction - The other main criteria you need to consider when looking at the software vendor is the strategic direction of the vendor. You want to purchase from a software vendor that is going to be developing new functionality that is important to you as an organization. You will be paying a lot of money in maintenance fees over the years and you want that money to go to development of technology and functionality that will be helpful for your organization. This means that sometimes small niche vendors that focus on your industry may be a better solution for you than some of the larger more general software vendors like Sage, Oracle, Microsoft, etc.
The main idea is to select a software solution from a vendor that will take you where you want to go for the long term. You are not just buying a product off the shelf to install and then forget about. You are buying a relationship with a software vendor for the next 7-12 years. Make sure they are a good match!
Posted by: Spencer Arnesen
Software technology is the next area that we will discuss and is a key consideration in your software evaluation process. Look for forward looking technology, but you don't have to get cutting edge technology for a successful implementation, just make sure that you find a solution that fits you and your organization and has enough momentum in the market to move you forward for the next 5-10 years.
Your technical evaluation will include looking at the operating platform (ie. Windows, Unix, Linux, etc.) and database (ie. SQL Server, Oracle, Sybase, Progress, etc.) of the software. Other technology that should be explored are the source code language, integration tools, published API, performance tuning tools, and architecture.
There are 2 main considerations you need to make: 1) Is the software compatible with your IT department and strategic direction; and 2) does the software run on a technology that will allow you to take advantage of future technological developments.
The first thing to consider is whether the software fits the capabilities of your IT staff and strategic direction. If you are on a very old technology, your staff should be ready and able to learn the new technology of the business software that you select. This means that you should be aware of the technical capabilities of your team and the hardware you are running. (Just a note on hardware - hardware has essentially become so cheap that it does not drive software decisions like in the 1980's and early 1990's, unless you wish to remain on a specific platform like the IBM iSeries - AS400, etc.)
When selecting software it is very helpful to have a technology that many people are proficient in. You can then draw on outside expertise as needed. The added benefit is that your internal IT group will be interested in developing their skill set as it makes them personally more marketable. (Obviously you do not want your IT staff to leave, but modern technologies keep IT people interested and you will be able to more easily hire additional staff as necessary.)
The second consideration is that you should purchase technology that will enable you to develop a strategic advantage for your organization. This may be the latest and greatest technology, or it may be older stable and well used technology. The main idea is that you should be able to take advantage of new technological advances as they become mainstream.
An interesting development that has seen a lot of press recently is Software as a Service or SaaS. In this scenario, the software vendor hosts the software for you, rather than installing the software on-site. The vendor handles all of the maintenance and upgrades to the system, and you access the system via the internet. This scenario essentially outsources many of your IT support needs. This deployment methodology has it's strengths and limitations. If you are considering this option, you should be very careful in your cost analysis to see if it makes sense for your organization.
Because every situation is different, feel free to call us and we can give you some specific ideas on technology considerations for your organization.
Posted by: Spencer Arnesen
I would like to share a checklist of sorts with anyone who is currently selecting new software. I call it the “eight decision criteria” checklist and would encourage you to consider each of these criteria as a way to organize the information you have gathered during the evaluation of your software options and to help you confirm the final decision you will ultimately be making. These 8 criteria include: 1) Software Functionality, 2) Software Technology, 3) Software Vendor, 4) Implementation Vendor, 5) Training, Support & Maintenance, 6) Project Timing, 7) Organizational Compatibility, and 8) Total Cost of Ownership.
Over the coming weeks, we will examine each of these areas in this blog to provide additional information as you move through the software selection process.
Software Functionality
One of the most important decision points in the software selection process is the software’s functional fit to your requirements. If the software does not fit your functional requirements, it is a complete waste of money! The following are some key points to consider as you evaluate software functionality:
As you evaluate the functionality of a software solution, you should consider asking the following questions: 1) Does the software offer the functionality I require? 2) What workarounds, customizations, or modifications will be required? 3) What functional areas seem to be a perfect fit, 4) What modules can I lock in for future use? 5) Is the software usable or overly complex for my needs?
We will discuss technology issues to consider in our next post!
Posted By: Spencer Arnesen
![]()
We are currently assisting a large client through the software selection process and we are in the demo process with 3 finalist software vendors. This made me think that it would be a good time to review some of the key things to remember in the software demo process.
Although the software demos are one of the most important steps in the software selection process, remember that the demo is just one part of the software evaluation and you still need to conduct further due diligence to make a final decision.
Posted By: Spencer Arnesen
![]()
Most people have heard the sage advice given by Benjamin Franklin more than 220 years ago, “in this world nothing is certain but death and taxes?” This statement is still applicable today, but I would like to add the phrase, “and new software.” At some point your current software will need to be replaced. But when is it right for your organization to move to a new system? After working with hundreds of organizations through the software selection process, we have found four main reasons that companies select and implement software.
While these are not the only reasons companies go through a software selection process, we have found that at least one of these drivers are factors in almost every organization’s decision to select and implement a new system.
Posted By: Spencer Arnesen
![]()
This morning I took the opportunity to read “TEC Product Certification Report PDS Software Vista HRMS 4.1.” It got me thinking about the idea of how an analyst organization can generally “certify” and put a stamp of approval on a software product. What does certification really mean? How does that certification affect your software selection process?
Gartner Group is probably the most famous organization that ranks software vendors. Although I don’t believe they actually certify software solutions, they provide ratings with their “Magic Quadrant.” This has a big effect on the software vendors. If the software vendor gets rated in the upper right or “Leader/Visionary” quadrant, they tout the press release and say how great they are. If they are seen to be lagging in the lower left quadrant "Challenger/Niche" quadrant, they do everything they can to move up as fast as they can.
I would like to offer the following thoughts, based on 15 years of evaluating software products for hundreds of organizations to those who are or will be selecting software - whether it be HRMS, ERP, CRM, CIS or any other type of software.
Certainly there is good information to be gleaned from these types of software reports, but be careful that you do not rely on them as the sole basis for your selection. What is right for one company may not be right for your company. We have seen over and over again how organizations that may seem very similar select completely different software solutions. Why? Because everyone has unique needs and software selection is a very company specific process.
Remember a software solution is great for YOU because it has the ability to meet YOUR organization’s critical needs, not some arbitrary “certified” set of requirements.
Posted By: Spencer Arnesen
![]()
We have noticed that activity in the software market has increased significantly the past few months. That is a good thing because it means that the recession is ending. The bad news is that the great software deals that were available last year, may not be available now as the software vendors get busier. This also means that you need to manage the software vendors that you are considering in your software selection process.
You might ask - Why do I need to manage the software vendors? Aren't they the ones trying to sell their software to me? The short answer is yes - they are trying to sell their software to you, but now that they are busier, they can afford to choose the opportunities they pursue. Couple that with the fact that they laid off many of their salespeople during the downturn which means they have fewer resources to go after sales. In fact, a company recently came to us and said that a software vendor declined to participate in their software demos even after they had gone through the process to get on their short list of 3 finalist solutions!
Here are some tips to keep in mind to make sure that your vendor options remain open to you:
The software evaluation process can be very expensive for the software vendors. The vendors expect to pay between $10K and $25K for mid-market opportunities while larger deals may cost $50K - $100K just for the sales effort.
We are not saying that you should bend over backwards for the software vendors, we are just suggesting that you treat software vendors with respect and a level playing field. This will allow you to have a successful software evaluation process with many software vendor options to consider.
Posted by: Spencer Arnesen
![]()
Introducing SoftResources' new website - www.softwareevaluationblog.com.
We are excited about this new website that will focus on providing more detailed software vendor and software product information to help you evaluate your software options. We will be focusing on information that you just can't get by going to a software vendor's website. In fact, we will not only have written information, but also videos of interviews with key people from the software vendors that we meet while evaluating their software for clients, at tradeshows, and in software demos that we attend.
We will continue to maintain this blog that you are currently reading. This blog will focus on software selection process tips and lessons that we have learned as we work with our clients to select software.
We also invite you to visit and subscribe to SoftResources' Youtube Channel at www.youtube.com/softresources. We will be adding new videos of interviews with software vendors as well as adding video tips on the software selection process and software contract negotiations from SoftResources consultants.
We hope these new tools will be helpful to you as you move through your software selection project!
Posted by: Spencer Arnesen
The use of a formalized Request for Proposal (RFP) document as a means to gather knowledge and evaluate software providers is one that has been in practice for years. Used correctly, it can be an efficient and effective way to encourage vendors to respond and make it easier for your project team to evaluate. Used incorrectly, your RFP will become a "Request for Punishment!"
Here are a few recommendations to help streamline your RFP process!
By keeping these points in mind, you will craft a better RFP and garner responsiveness in any competitive market, regardless of economic times.
Posted by: Pamela Ettien
![]()
One of the most important steps in the software selection process is the software demo phase. When you get to a short list of approximately 3 software vendors, you should bring in the finalist software vendors to do a demo so you can evaluate the product's fit to your organization. You should always have the software vendor follow a Demo Script that you provide so you can evaluate how the software will actually be able to handle your unique requirements. It also allows you to compare each vendor on an apples to apples basis.
However, you have to be careful when you are writing your demo script that you do not make it so detailed that the software vendor cannot possibly complete all of the steps that you require them to complete. SoftResources writes Demo Scripts all the time and even we have to catch ourselves and do a reality check to see if the Demo Script is too detailed for the vendors to complete. While you want to get at the details in order to evaluate the vendors, it is important to remember that the Demo in and of itself is not the final decision step in the selection process. The script should be used to get to 1 or 2 finalist vendor(s) that you can follow up and do additional due diligence in order to make your decision.
Modern business software systems (whether they be ERP, CRM, HR/Payroll, etc.) can be very detailed and complex, even for mid-market companies. If you have ever sat through a software demo (and believe me, we have sat through a LOT of demos) you will find it is like drinking from a fire hose. Even in 3-5 day demos, there is just not enough time to see everything in the software. So make sure that your Demo Script is detailed enough to be able to see the major functions in the software that are important to you, but not so detailed that you can't get through everything in the time allotted. There will be more time later for you to do follow up demos and see specific areas of functionality in greater detail. That is why you have the due diligence and final decision phase!
Posted by: Spencer Arnesen
![]()
Web Design and Web Development by OIC Group
© 2010 SoftResources LLC Phone: (425) 216-4030