Build the best product, and you might not hear from a buyer again for 30 years. Offer that product as a service with continuous updates, technical support and maintenance, and you could generate a continuous partnership with your clients, one that generates regular revenue for years after the widget leaves your shop.