Find out what code your area is under.
See what permitting will cost.
Determine the foundation type you have under the area that will support your addition... if the footers aren't wide enough, you might be in trouble. The code book will inform you on that.
If anything you want to do is not covered by the perscriptive code for your area, you may need to hire an engineer to get stamped drawings for the permits.