TRICK CONSIDERATIONS WHEN WORKING WITH A CUSTOM SOFTWARE DEVELOPMENT FIRM