Who should be part of the software selection process?

It's important that you've assembled a team of employees that cover all important areas of your business.  Each team member should share the individual software requirements from their department/function. 

Someone at your company should be the Project Leader that gathers together all this information and provides it to the software partner.  The Project Leader needs to make certain all your software requirements will be met with the new software system.