Over the last two decades, Microsoft has been developing ever-more powerful and flexible data development technologies, from DB-Library and OBDC to the ADO.NET Entity Framework and WCF Data Services. "But when," many bewildered developers ask themselves, "do I use which technology or which data access layer? What are their relative strengths? What are the best choices for my application type (Winforms, Windows Presentation Foundation, MVC, Webforms, Silverlight, etc.)? How do these fit my development process (whether DDD, TDD, Code Centric, Database Centric, etc.)? Which ones will Microsoft continue to support and develop into the future?" This session explores some of the patterns and methodologies prevalent in data development and guides you through this important decision-making process.