1) Build a product
2) Get someone to buy the product
3) Ensure each sale yields a profit margin
4) Ensure customer lifetime value (LTV) exceeds customer acquisition costs (CAC) as you sell to a wider audience
5) Ensure scaling yields the same or better unit economics

BONUS: Go back to #1 and build more revenue models around the product (platform, licensing, etc.).