The Citadel Approach: A Strategic Choice for Software Startups