The main reason why the graduates could not gain the skills is because they choose the skills that they are already strong in and refuse to learn the area that they are weak or need to improve more while doing the project [3]. This choosy attitude causes them to focus in their interested area and discard other areas. However in reality, the industry requires graduates that are capable in various skills. To overcome the problem, that is lack of skills by the graduates, some of the companies need to provide training centres (both local in-house and external) to the graduates [18]. In a survey done by Taran and Rosso-Llopart [18], one of the respondents stated that, it was difficult to find engineers with all skills required by the industry, therefore in-house training need to be done for the newcomers and training is about the technical, people, management and company induction training. This shows that SEI confronts with some problems in recruiting new employees as fresh graduates are still not ready to face the real work environment. Hence, SEE must take action to equip the graduates with the requirements needed by the SEI and this can be done by enhancing the curriculum in SEE and create collaboration between SEE and SEI. Hence, our study will further justify the gap between software industry’s requirements and graduates’ readiness.