Perspectives on software and their priorities: Balancing conflicting stakeholder views