SQL Server 2008 provides new and improved features for application development including more precise data types for dates and times, new data types for hierarchical and spatial data, enhanced programming features, and more efficient storage and retrieval of data. It allows developers to create powerful applications that manage any type of data including relational and non-relational information.