Even though a lot of people want to build a business not many will succeed. That’s because there are a lot of requirements for a business to become profitable. For a profitable business, you need three things: a great idea, resources to execute the idea (money, team, skills), and a great marketing strategy. If you lack any of these requirement, you are deemed to fail. A successful business combines a great product with effective marketing, and managed by experts. From generating business idea, executing the idea and making the idea profitable takes a long time. With business, you cannot become successful overnight. Before you start a business, you need to make sure you have a great idea, resources of a business, and a great marketing plan.