This document discusses using the taxonomy API in SharePoint 2010 to programmatically work with managed metadata and term stores. It provides an overview of the term store and how terms are organized hierarchically. It then discusses the different options for accessing the term store programmatically including the object model, taxonomy client service, declarative XML and PowerShell. Code examples are provided for creating new terms and groups in the term store using the object model.