To add to what Dan, David & Tom have already said:
1. know the history of the company
2. find out all current news regarding the company
3. identify a current problem they are facing, for which you have the solution.
4. identify the relevant person.
Then you can make your sales call.
Hope this helps
Steve