Welcome John !
The [url=http://www.highrankings.com/forum/index.php/topic/833-tips-for-new-seos/]Tips for Newbies[/url]
would be a good place to start. As would the various threads you'll see pinned at the top of each section of the forum. You'll also want to review the [url=http://www.highrankings.com/forum/index.php?act=boardrules]Forum Rules[/url]
, especially those regarding site reviews.
In a nutshell you'll first need to sort out a couple of things.
1. What your unique value proposition is. Or in English, what your software offers that other similar software kits do not offer. Every product or service should have a unique value proposition.
2. Who your prospective customer are, what they're like most importantly how to relate your value proposition to them in words they understand.
Once you know those two things it's a much easier concept to write your marketing message and get it in front of those most likely customers. Without either of them you're going to end up spinning your wheels at least a little bit.