Microsoft EPM 2010 aims to provide an end-to-end project and portfolio management solution. It features improvements in unified project and portfolio management, an intuitive user experience, enhanced collaboration and reporting capabilities, and a scalable connected platform. The solution evaluates areas like resource management, scheduling, financial management, and portfolio analytics and selection.