I plan on working as a Freelance developer. But here in the UAE, one has to acquire a Freelance license. For this to be granted, you have to submit a business plan. The question is, how should a freelance business plan be written in comparison to a normal business plan. For example, as a freelancer, you may or may not always get clients. As opposed to some other forms of business, which can constantly offer their services. How will I be able to convince the approving body that as a freelancer, I can make a good business and earn some money.
Generally speaking there is not really a difference. A business plan should outline how you expect your business to run. It will always differ from the result once you actually go through with it.
Then, why bother?
To an informed reader, it should outline the premises on which you want to build your business, and reveal potential flaws.
After you started your business, you can use this for controlling your actual progress and see where you need to put in additional effort.
If you recon you will not always have clients, your plan should show how you cope with that. It is ok, some businesses (freelance or not) have downtime and are still viable. It is also important to show that you are aware of those risks and what you plan to do to minimize them.