Maintenance isn&#x27;t that significantly different from development from scratch. The differences are only in how it&#x27;s paid for and  how you evaluate risks.<p>Development from scratch means much more ... &quot;sales&quot; overhead. Meetings and (ultimately) disposable documentation.