I would like to know what you would need to build a system that allows clients to edit and post their own website from a template as well as set up email. something like www.intuit.com.