Though there are one or two graybeards in Systematic Computer Science, we recognize that some of the more modern tools to emerge in the last decade are strong pieces of work. One of those tools is the PHP content management system known as Drupal. Drupal is a very well-designed product that allows organizations to build highly structured, maintainable, scalable, and malleable web sites. This is not easy to do! For example, the more famous sibling to Drupal, Joomla, does not have a strong taxonomy of content. Other Java-based solutions - even though we are heavy Java addicts - are not as spry as Drupal and PHP.

Drupal has a large community of users and developers, and many useful extensions have been developed as a result. Blogs, wikis, forums, polls, surveys, ecommerce carts, payment modules, ... all this and more are available and enterprise-grade. The developers of Drupal are very keen on abstraction (one of the key concepts in computer science), and this has led to it running on both Linux and Windows platforms with great success. Multiple databases and HTTP servers are supported, and this has helped lead to very rapidly growing interest in Drupal.

Systematic Computer Science provides the following services for this technology:

  • technical consulting and training engagements
  • development and troubleshooting
  • maintenance and support contracts

Systematic Computer Science's website is built using Drupal.


Content Management Server (and more)


Platforms: Linux, Microsoft Windows, Solaris, and anything else supporting PHP

Language: PHP

License: GPL2, GPL3 (both open source)

Since: 2001