Вы разрабатываете их локально, но без установленного SharePoint вы не можете их протестировать. Microsoft не предлагает бесплатную версию SharePoint Server, поэтому вы должны иметь возможность использовать лицензионную копию SharePoint для тестирования на ней. Я просто использую подключение к удаленному рабочему столу для подключения к моей машине DEV, на которой установлен SP, и Visual Studio. Затем я разрабатываю свое приложение, затем тестирую, а затем оно развертывается на нашей ферме SharePoint.