Запомните эту мысль!
Управление же сайтом достаточно сложная процедура для обычного человека и требует предварительного обучения. Загрузить фотографии своих работ или товары не будет также просто, как вы это делаете Вконтакте или других соцсетях. Все будет зависеть от гибкости и доступности системы управления сайтом. В отдельных случаях придется разучить языки разметки (html или css), чтобы просто что-то добавить на свой сайт.
А что говорить о процессе разработки? Это множество этапов работы: от планирования и проектирования, до программирования и бесчисленных согласований проекта. Все это равносильно тому, как строят небоскребы или олимпийские комплексы. При этом основная работа - это написание кода. И каждое изменение в проекте будет стоить денег, а иногда и не малых, потому что это приведет к изменению кода.
К тому же процесс этот длительный, занимающий не один месяц работы, за ним же последуют месяцы отладки и наполнения, потому что крупные продукты нельзя сделать идеальными с первого раза. Чем сложение продукт, тем больше вероятность допустить ошибки.