User:Msorsaleslie/HammerKit

HammerKit is a PHP-based web service design system (or web application framework) that utilises software component architecture and visual service design principles. The system was originally developed in 2001 by a team based in Finland.

Web applications are created using elements which are PHP modules integrated into HammerKit using its API. The elements are used to create components via a drag and drop interface, which in turn are used to create dynamic pages.

Components can be a small as a single function or as large as a page. The advantage of this type of development process is that it allows the coding effort to be undertaken once to create the underlying element. The remainder of the application development process is then undertaken by a web designer who uses the elements to create components, templates and sites.

The concept of HammerKit is based around the industrialisation of web software creation. It draws its inspiration from hardware manufacturing, rather than software production and aims to make it possible to accelerate the creation of new applications from existing parts.