No. Anyone can buy domain even though he/she is not presently managing any business. And if you are running a business, you don't have to register it before you create website for it.