These are ways 1. You can create your forms by using custom application pages, which are standard .aspx pages deployed to run out of the _layouts directory. 2. Using Microsoft Office InfoPath 2007