Drupal technical specification

  • Licensing Model: Free/Open Source, GNU General Public License, version 2
  • Current Stable Version: 5.x
  • Software Architecture: Web-based, Micro-core
  • Programming Language: PHP
  • Application Servers: Apache HTTP Server, Microsoft IIS, lighttpd, ...
  • Database Servers: MySQL, PostgreSQL, Microsoft SQL Server
  • Operating Systems: Windows, Linux, Mac OS X, *BSD, ...
  • Extensibility: Third-party PHP modules using callback mechanism
  • Scalability:
  • Integratability:
    • Exposes and consumes RPC-XML and REST interfaces for Web Service integration
    • Exposes and consumes RSS feeds for content syndication
    • Integrates with LDAP/Active Directory, SOAP Web Services, Single Sign-On, and many other open protocols
    • Integrates with other application platforms such as Java (through the PHP/Java Bridge)
  • Security:
  • Maintainability: