You certainly need to have a letter of invitation/sponsorship from an employer if you want to apply for a work visa, which includes non paid (i.e., volunteer work), but I have never heard of anyone needing an invitation for a Tourist Visa, and in fact it is generally very easy to obtain a 'Visa on Arrival'.
Who told you that you need an invitation, and what is your nationality? (Pakistan nationals may have problems obtaining a Bangladesh Visa).