Forum Moderators: open
1. the employee who has the challenge that your solution addresses
2. the employee who has the task of putting together a "short list" of possible solutions
3. the person who can OK the purchase
Each of these people has different needs, will perfom different searches (possibly through different engines) and be looking for a different type of information. You should write content for each type, and be as thorough as possible. In B2B, it's usually about the long tail search, and SEO is mostly about not placing obstacles to the search engines and doing the on-page basics. Competition is not nearly so intense as it is in consumer areas.
Front-line people, who are focused on the problem they need to resolve, tend to use words that describe that problem when they search -- whereas CEOs, CFOs and the like tend to be more focused on words that describe the solution.
Beyond that, watch out for industry-specific buzzwords, which can be invented at a rapid pace in some markets. Because a B2B provider is very close to their market niche, they often tend to be on the cutting edge of the jargon -- but the searching audience is often a year or two behind.
Unless your B2B niche is in an area that is nearly a commodity, the related vocabulary is probably far from stabilized and you should consider how to fold in search terms that you may aready consider passe -- because your target market is probably still using those words, even though you no longer do internally.