Right from the start, your experienced website developer should be asking questions. What your goals are. What things are important to you and your business. What you future plans are, and where there might be some pain points where something could be automated.