- To support organisations, institutions, industries and enterprises through need-based services such as training, entrepreneurship and management development, feasibility studies, consultancy and training of trainers;
- To provide quality support services for industry/enterprise development;
- To carry out need-based action research in providing quality services for enterprise promotion and development;
- To conduct need-based programmes in developing technical, entrepreneurial and management related know-how and skills;
- To carry out research and development related activities, and
- To establish and develop projects and organisations for enterprise development.