Universities can contribute to development in several ways such as undertaking entrepreneurial activities to improve economic and social performance, getting involved with communities to address social needs through R&D, and conducting industrial R&D to create spin-off firms and technology parks. However, universities need to transform to play these roles and new institutions may need to focus on business incubation and community development.