Weave is a business integration framework for rapidly combining disparate information systems in an easy to use environment. It is based on open systems technology and is independent from vendor-specific technology.

Weave is built using the Java platform so it can be installed on a variety of hardware and operating systems such as Windows, Linux and Unix.

Weave contains an Integration Engine that allows rapid unification of disparate data across multiple enterprise systems.

Weave provides enterprise searching capabilities using criteria from any of the integrated systems.

The system’s sophisticated reporting capabilities allow reports with data from multiple sources such as databases and web services.

The default Weave client does not require installation on the desktop. As a lightweight HTML and JavaScript browser, it does not need plugins to be installed and also avoids the need for ‘popups’ to be enabled.

There is no limit on the number of client configurations that a site can create, focusing the interface on specific user’s needs. Each configured client controls access to reports, data, functionality, etc. For example, a simple application could be hosted via anonymous access, and a set of protected client interfaces can be enabled for more sensitive data using the same secure Weave instance.

Weave is a multi award winning solution. See our accolades here.


Use of open, non-proprietary APIs and SDKs, plus support for multiple database and specialist information engines.

Integration of Spatial and Non-Spatial Data

Powerful data integration from multiple data sources such as Oracle, Microsoft, ESRI, PostGreSQL, Web Services, XML, etc.

Integration of Third Party Apps and Services

Client and serverside application processes can be integrated into predefined workflows, minimising the learning required by users of those processes. Weave has a range of Application Integration Modules that enable immediate integration with a range of third party products, and Cohga specialises in the rapid development of custom modules to integrate other applications.


Weave has an API to allow other applications to tightly integrate with and make use of the capabilities of Weave.

Web Browser Based

Weave has browser-based clients using JavaScript and HTML. No browser plugins are required.

Integration of Map Services

Work simultaneously with many map services such as WMS, ArcIMS, ArcGIS Server, MapXtreme, Image Web Server, MapServer and others.


Role based access control to interfaces, data, and reports. Authentication through existing services such as Active Directory, SAML, etc.

User Insulation

The complexity of data and processes is hidden from the end users. Simple configuration – minimise/consolidate system configuration information.


The configuration is controlled by the site administrator from a single location. Cohga can provide this service for customers wishing to oursource the management of their solutions.

Customisable & Expandable

Weave can be customised and expanded by third parties as it is based on standard IT technologies.

Minimal Footprint

Minimal requirements to integrate data sources (i.e. no forced schemas).


A multi-tier architecture is supported. Weave is suitable for small sites and large operations alike.

Weave Integration

Investment over 15 years has yielded well-developed application integration capabilities featuring a collection of Enterprise Application Adapter assets to render automated and extensible cross IT systems connectivity.


Weave Capabilities

Weave is a functionally rich solution with a mature set of capabilities to allow the development and use of spatially enabled enterprise solutions. 

Weave Flexibility

Weave is flexible enough to adapt to any industry:

  • Banking and Finance
  • Insurance
  • Health
  • Energy
  • Transport
  • Agriculture
  • Utilities
  • Water Services
  • Communications
  • Built Infrastructure
  • Defence
  • Education
  • Government