В зависимости от ваших потребностей вам потребуется либо Windows SharePoint Services (WSS), которая является бесплатной, как в виде пива, и может быть загружена с Microsoft, либо Microsoft Office SharePoint Server (MOSS), которая не является бесплатной и содержит WSS plus 'enterprise такие функции, как Excel Server (для веб-доступа к таблицам Excel), Forms Server (для InfoPath), множество шаблонов и полезных элементов сайта, а также все материалы Business Intelligence.
Для разработки вам понадобится Visual Studio 2005 или 2008 и, скорее всего, SharePoint SDK.
В качестве примечания, мне никогда не удавалось кодировать рабочий процесс MOSS на компьютере, на котором не установлены все серверные компоненты, поэтому я рекомендую вам установить виртуальную машину или виртуальный компьютер с win2003 server + sql server + активный каталог + sharepoint, если вам нужно разрабатывать рабочие процессы.
Что касается системных требований, то это полностью зависит от вашего сценария.