web development website cycle life process flow chart lifecycle guide commerce essentials elements before step advanced sales