I've built 5 products, all are selling just fine.
The first rule is to make for the customer which are desperate enough to pay for your solution. The second rule is to have a product. You don't even need perfect sales pages and all that jazz. The third rule is to create a marketing angle and spend on ads.