Lej, sharepoint je obsežna zadeva. Uporablja se za gradnjo naprednejših portalov. Ti portali lahko vsebujejo tudi na sharepointu narejene aplikacije. Sam MOSS ponuja ogromno out-of-the-box rešitev, se pravi zadev, ki jih direktno uporabiš, ampak ponavadi to ni dovolj. Včasih je treba kaj naredit tudi po svoje (recimo forme oblikovat drugače kot so v templatih, jih dat v druge barve, spremenit določne workflove, ki se uporabljajo.... ) in v tem primeru prideta do izraza designer in Visual Studio.