EGRMGMT 590: Software Business Management

Please be advised: the information contained on this page is a general overview of the course. As course information is subject to change from one semester to another, please check DukeHub for the most accurate and up-to-date information about EGRMGMT courses.

At a Glance

  • Instructor(s): John Allesio
  • Semester(s) typically taught: Spring
  • Units: 3.0
  • Grading scale: Graded (A-F)
  • Required or elective for MEM degree? Elective
  • If elective, applicable elective track(s): Software Management
  • Pre-requisites: n/a
  • Recommended previous courses: n/a

Course Description/Synopsis (from DukeHub) 

In today’s world, software is pervasive in most if not all companies. Software business is a commercial activity aimed at producing, buying, and selling software products or services. Well-run software companies are known for their high profit margins. This course will focus on understanding the key success factors for software organizations to drive their portfolio strategy by mapping out monetization models, pricing, vendor management, professional services, development & continuous delivery, road mapping & maintenance.

Course Syllabi 

Software_BusinessManagement_Syllabus_Spring2025

A Word From the Faculty

Please check back for this at a later time.

Previous Semester Course Evaluations

EGRMGMT-590-03ADVTOPICSINENGMGMT.EGRMGMT-590-03._JohnAllessio

Resource site for Duke MEM students