При разработке Социальной сети необходимо четко понимать цель, которая будет стоять перед ней и задачи, которые она должна выполнять. Будет ли эта сеть для узкого круга пользователей, или же она будет представлена для широкого круга людей. Во втором случае важно определиться с аудиторией, и выявить какими из существующих социальных сетей они уже пользуются, и насколько свободна ниша, которую вы собираетесь занять? Что вы хотите предложить новое, какие сервисы улучшить, какой функционал сможет привлечь вашу аудиторию.