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 2021 Career Destinations Report (PDF) or visit our MSSM Alumni page.

Frank Gutierrez

Frank Gutierrez, MSSM '10

Part-Time Program
Executive Director, Virtual Assistant Technology Lead at JP Morgan Chase

Read story


Sanghmitra Shrivastava, MSSM '18

Full-Time Program
Product Manager at Walmart

Read story


Manish Chhabra, MSSM '18

Part-Time Program
Director of Product Management at HYPR

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 2021/2022

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 2023

October 1, 2022

January 20, 2023

M.S. Software Management - Part-Time

Fall 2022

October 1, 2021

June 1, 2022

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: 2022-2023

Program Tuition
Full-Time (12 months) $78,150
Full-Time (16 months)

3 Academic Terms: $78,150
Summer 2023 Term: $2,171

Part-Time $543 per unit

*Estimated tuition for the Fall 2023 semester. Official rate for the 2023-2024 academic year will be released in Spring 2023.

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.