This book provides the basic introduction about Microsoft SharePoint Foundation 2010 for the beginners, who are new to the SharePoint development. The book assumes no pre-requisite for the developers to start the SharePoint Foundation 2010 development with the help of materials covered in this book. We discuss all the basic concepts about SharePoint Foundation 2010 which lays the strong foundation and the topics needed to start the SharePoint Foundation 2010 development. This book shows how SharePoint seamlessly integrates with other Microsoft technologies to provide competitive edge for the business. We explore best options available for integrating SharePoint with the other Microsoft products which help developers to provide wide range of solutions for the business critical problems. All the concepts described in this book are amply supported with the code examples to help the developers to learn new concepts easily. The main stress of the book has been on the coding so that the developers has the confidence to take up the enterprise solutions development based on SharePoint technology. Book also describes the best options for migrating from older version of SharePoint to newer version and backup and management of the SharePoint applications. Tips for the important concepts have been provided throughout the book to make the developers life simple. This book is packed with all the ingredients to act as the launch pad for the beginners to the world of Microsoft SharePoint development.