This site is obviously incomplete. For the moment, it exists just to provide place from which to download the latest release.
Hamachi is a framework for providing development and runtime services to an application based on an XML "application model". The most prominent of these services is "code generation", in which Hamachi is used to generate source code assets from an application's XML model description. For example, an application's XML model file might describe data objects and properties along with web service definitions, and Hamachi would automatically generate Java Bean classes and WSDL definitions from that model file.
Recognizing that each application has its own modeling and code generation needs, Hamachi does not attempt to be a "one-size-fits-all" code generator. Instead, Hamachi acts as a framework allowing applications to easily create their own code generators. An application may specify the templates it wants to use to produce code. An application may also specify its own "metamodel", that is, a description of how the application will represent the model that will drive those code generation templates. To give applications a headstart, Hamachi provides its own "modules" of metamodels and code generators that applications may extend, such as the Java Bean/WSDL example above. However, applications may choose to forego such help and create their own metamodels and templates "from scratch" - Hamachi makes either approach easy.
Beyond code generation, Hamachi is also a general framework for creating runtime services driven by the same model file used for code generation at development time. For example, an application might use runtime functionality to serialize beans to XML, to dispatch web service calls to methods, etc. Those functions can be packaged as libraries which are then configured using the application's model. While this may not be the primary focus for Hamachi at the moment, in the future it might be an avenue for allowing Hamachi to become a framework for creating entire application platforms.
Hamachi is an open-source project with source code distributed under the Apache License, Version 2.0.