What is the hardest, most time consuming aspect of the software selection process?
The hardest part for you is going to be defining your business and technical requirements. In order to get a requirements-to-functionality match, the requirements definition process is criticaland difficult. Some companies hire it out to consultants, but the consultants still have to interview key personnel, and you will still have to review their work. The second most difficult thing to do is to decide to pull the trigger and decide that the sheer cost of the acquisition will necessitate your company to go through the process in a mature and methodical manner.