No real secrets:
1. Find a market that has plenty of need/is scaleable.
2. Create a product or service that meets that need.
3. Make sure the product/service is priced correctly and is easy to implement.
4. Get great people to work for the company.
5. Get the right amount of funding to scale the company.
6. Sacrifice and grow!