If I found a more efficient way of coding a problem or using a cool tool, that would help other fellow developers, how would I share the love? Or is this outside the remit of SO?
If the tool can assist in the solving of an existing question you can post this as part of your answer, but NOT as the sole answer.
Outright Spam of a product will be deleted and could cost you a 100 reputations points of reported as such by other users. However we do accept that often a third party product could potentially be a solution, unless the question is asking for a particular product.
Eric's answer is also a good option as long as it is within the context of a problem and a solution, and how it was solved. Also making it CW will ensure it is not considered spam or vote gaming by the community.