If you're entrusting your online business to a designer or developer, then ask them to write this list down. If they miss any items, you hire them at your own risk.
Building a web form used to require a bit of coding and “wiring” on the back end of your site. These days, there are some great free and low-cost resources on the web that make building and integrating forms into your business website a breeze.