Carnegie Mellon University

Integrated Innovation Institute

Engineering + Design + Business

Integrated Innovation Institute

Develop What's Next

Since 2003, the Master of Science in Software Management (MSSM) program has been preparing product managers, entrepreneurs, and innovation-minded professionals to meet the rapidly-changing demands of the software industry. Develop a mix of technical, interpersonal, and management skills to succeed wherever software innovation is needed, from startups to international corporations.

In Silicon Valley, you can’t just be tech smart; you must be people smart too. We teach you the management of software: the people, the process, the project, and the product. Through this degree, you'll have practical and dynamic opportunities to lead teams and create innovative software solutions.

Advance Your Career in the Heart of Silicon Valley

Learn not only the business of software but the culture behind it. Our highly-specialized campus amplifies your network in one of the world’s most exciting tech ecosystems:

Product Management
Senior Management
Software Engineering
Project Management
UX/UI Design

Alumni Success

Our 400+ MSSM graduates have emerged as technical leaders ready to tackle challenging software projects.

For more on career outcomes, review our 2018 Career Destinations Report (PDF) or visit our MSSM Alumni page.


Alok Rishi, MSSM '09

Part-Time Program
Co-founder and CTO, Khaylo, Inc.

Read story


Garima Sinha, MSSM '13

Full-Time Program
Product Manager at Thumbtack

Read story


Lloyd D'Silva, MSSM '15

Full-Time Program
Partner Technology Manager at Google

Read story


Mark Joseph L. Tan, MSSM '14

Full-Time Program
Sr. UX Product Manager at Amazon

Read story

Academic Details

Program Location: CMU Silicon Valley (Mountain View, CA)

Part-time MSSM students have the option to participate remotely as needed.

The Software Management curriculum is built to mirror the software product life cycle. You incrementally build skills while progressing through the sequence of software innovation.

This highly-specialized program provides full-time and part-time options to support software professionals at any stage of their career, whether new to the field or seasoned leaders. 

Go to MSSM Curriculum page

Degree Options

Hackathon Chat

MSSM Full-Time

The full-time program allows students to accelerate their potential while building a professional network in Silicon Valley. Students move beyond technology-only thinking, applying integrated skills to their career.

View Program Details

Study at Laptop

MSSM Part-Time

Designed to accommodate the needs of career and family, the part-time program helps working software professionals gain skills to become product managers, directors of software development, or entrepreneurs. Graduates with extensive industry experience pursue strategic and executive leadership positions in software businesses.

View Program Details

Degree Structure

Innovate Software Products

Learn how to build the right product and to build the product right.

Learn the Business of Software

Discover what it takes to manage complex software teams. Build business plans to ensure products will thrive in the marketplace.

Apply Yourself

Get real-world experience in the heart of the tech ecosystem.

MSSM Full-Time 16-month only

Decide Your Path, Pursue a Passion

Bring your product skills to the next level. Through coursework and resources, you can build your portfolio, a software specialty, or your own business.

MSSM Admissions

Learn about the admissions requirements and guidelines.

Applications for Fall 2019

To be considered, you must submit the online application and all supplemental materials before the deadline:

Degree Program

Start Term

Applications Open

Deadline (Applications Close)

M.S. Software Management - Full-Time

Fall 2019

October 1, 2018

January 15, 2019

M.S. Software Management - Part-Time

Fall 2019

October 1, 2018

Round 1: March 1, 2019
Round 2: June 1, 2019

Am I a Good Fit?

Applicants must have professional or academic experience in software development, including knowledge of data structures and an object-oriented programming language such as C++ or Java.

Additionally, highly-qualified candidates will have the following academic and professional experience:

Undergraduate degree in computer science, electrical and computer engineering, information science, information systems, information technology, or a related field.

The ideal candidate will hold a minimum cumulative GPA of 3.0 or equivalent from an accredited institution (Accreditation Board for Engineering and Technology, Inc., Higher Learning Commission or U.S. Dept. of Education).

We recommend certain program formats based on applicants’ level of industry experience:

  • Part-time applicants should have five or more years of work experience.
  • Full-time applicants with four or more years of work experience should consider to applying to our 12-month MSSM program. Applicants with less experience or who are seeking to pivot careers should consider applying to our 16-month full-time program, which features a summer internship.

View Curriculum & Program Options

Tuition & Financial Aid

Tuition Rates: 2019-2020

Program Tuition
Full-Time (12 months) $72,750
Full-Time (16 months)

3 Academic Terms: $72,750
Summer 2020 Term: $2,021

Part-Time $505 per unit

*Estimated tuition for the Fall 2020 term. Official tuition for the 2020-2021 academic year will be released in Spring 2020.

For more information, visit CMU's Student Financial Services website.

Financial Aid & Other Costs of Attendance

For information on financial aid, housing, and health insurance, visit our Cost of Attendance page.