Мне нужно знать, для работы с шаблонами sharepoint мне нужно установить Visual Studio на сервере?
Нет. Разработчики создают пакеты решений во время разработки, и вы развертываете эти пакеты решений на серверах с помощью Solutions Framework.
См. http://msdn.microsoft.com/en-us/library/aa544500.aspx