A successful business requires a solid foundation built on a good product idea, sound business plan, adequate capital, good management and proper accounting.