Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.