TRICK POINTS TO CONSIDER WHEN PARTNERING WITH A SOUTH AFRICAN CUSTOM SOFTWARE DEVELOPMENT FIRM