The type of business you are opening will determine what Framingham license you need, if any. This link provides information on starting a new business in Massachusetts.
Once you choose a location, you should contact the Deputy Building Commissioner, 508-532-5500, to confirm the location is zoned to conduct the type of business.
See FAQ for business certificates which also explains licenses you may require from the Licensing Department 508-532-5402.
If you are selling or serving food, contact the Health Department 508-532-5470.