To succeed, a startup must pay close attention to and focus on those aspects of the business that are within its control, aspects that can be revised, tweaked and improved as circumstances change and as the business develops and grows over time, or inversely finds itself on the rocks.

Below are five key aspects that we at Whyable believe constitute the foundations of a successful startup.