KEY CONSIDERATIONS WHEN EMPLOYING A CUSTOM SOFTWARE DEVELOPMENT BUSINESS