A well-thought out, comprehensive ROI (return on investment) marketing and sales program is becoming a must in today's difficult business to business (B2B) software market. However, few companies seem to be investing appropriately. The first mistake they make is to try to keep costs down by attempting to create an ROI program internally. It's a sure way to waste value people, time, and effort. If you want a significant return on your ROI sales and marketing investment, hire an expert.