Methods of creating a form in SharePoint Designer 2010

What are the techniques of creating a form in SharePoint 2010 with highly customized interfaces for business purpose? I may need to edit the form afterwards, so please provide suitable solution!
