SharePoint Foundation—Ideal for small projects. Provides basic collaboration and content management capabilities, such as team sites, document libraries, blogs, wikis, task and project lists, calendars, contact lists, and forms libraries.
Microsoft SharePoint Server—A more scalable and intelligent application. Perfect for larger and more complex projects. Its advanced capabilities include collaboration, social networking (MySites), enterprise search, enterprise content management, business processes and forms, and business intelligence.