Moodle 2.0 requires PHP 5.2.8 or higher and only supports upgrading from Moodle 1.9 or later. It includes improvements to enrolments, roles administration, web services, and site-wide groups. Database access is refactored to use prepared statements for increased security and performance, and the deprecated database installation/upgrade system is removed in favor of the newer XML-based schema.