You're a designer or web-developer that have just been tasked with building a website for a client. The budget is limited, you've built the page and have been asked to add a contact form to said page.
You've come so far that you have this HTML:
<form action="SOMETHINGWTF" method="post"> <label for="name">Name</label> <input type="text" name="name"> <label for="email">Email</label> <input type="email" name="email"> <label for="name">Your message</label> <textarea name="message"></textarea> <button>Send your message</button> </form>
Which turns in to this form nicely
You're super happy about it! Your client loves it! But he complains that when he clicks the "Send your message" button, nothing happens?!
You tell him that you know and that you JUST need to write the code for the backend so you can collect the messages and automatically email the question to the client as well as the submitter, letting them know that you'll get back to them.
Your client: That sounds ..expensive?
You: It will be a little bit of work... and I'll get back to you
Shortly thereafter you remember that you've used FormBackend for similar projects in the past. You log in to FormBackend and create a new form, you take the unique form-url that you're given and inserts it in to the form action attribute in the form on your clients website.
You change the settings to have the form email the client automatically when a new response is added as well as the submitter with a nice friendly message saying that the message has been received and she'll hear back within a day
..and you're done! It took you five minutes and you eagerly write an email asking your client to test out the form functionality again! He responds: "That was quick! Looks awesome!"