SECRET FACTORS TO CONSIDER WHEN HIRING A CUSTOM SOFTWARE DEVELOPMENT FIRM