I'm a commerce graduate from India. When I graduated I realised the only jobs available to me are ones outsourced from developed nations - uninteresting back office jobs. Since I was pretty good with computers - I use linux, can bash script, build websites using html/css and php frameworks, code in python, currently learning C - I decided to get into web development freelancing. Since everybody in India is out to get websites for themselves or their businesses, the potential is good enough to start my own company sometime soon.
To give you a general answer to your question, there's only one reason why people start businesses - circumstance. The circumstance may vary. Maybe you have a great business plan that can make you insanely rich. Maybe nothing else interests you. Maybe a friend asked you to co-found a company.
To give you a general answer to your question, there's only one reason why people start businesses - circumstance. The circumstance may vary. Maybe you have a great business plan that can make you insanely rich. Maybe nothing else interests you. Maybe a friend asked you to co-found a company.