CUSTOM SOFTWARE DEVELOPMENT: ELEVATING COMPANIES IN MIAMI - ASPECTS TO UNDERSTAND