• Home

GW Framework


Geoweb is the framework designed to create Technical-Management applications based on ‘open’ protocols and standards, which can be fully customised.

Over the course of an extensive number of projects, Geoweb Italy’s Team has been able to engineer the technology by stepping back from individual application cases and investing on the underlying technology. This made it increasingly more configurable and flexible and enhanced it, until it reached a set of application features with hardly any equivalents on the market.

The result is an extremely flexible technological base, which is powerful and complete. It can tackle projects in a number of different areas without distinction, covering a number of markets at the same time.

Indeed, the platform allows for the fast configuration of an endless amount of application cases by using ready features and the interface components provided by the framework.

This allows for maximum flexibility in adjusting the procedures according to the needs of individual users and keeping the data model and processes always in line with the logical and organisational model underlying the information system’s design.


Open Source environments

The development environment and integration with various key ‘open source’ projects in the online community provide GeoWeb with a high technological value, without the burden of the costs for basic technology.

Standard protocols

GeoWeb’ design is based on a thorough analysis of all the technological and format standards used to structure information in ‘universal’, rather than proprietary, models, as well as guaranteeing the possibility of interoperating between different programs.

Ready-made features

The extensive number of features already developed in GeoWeb (processes, filters, searches, management masks, tools to manage maps and plans, online graphical editing, analysis tools and features, etc.) provide a high application value to your projects.

Fast implementation

The broad and flexible configuration system, data uploading tools and tools to create management masks, built-in report engine are just some of the modules available to you to quickly create any online management application.

Integration option

The interoperability protocols and standards adopted allow you to easily integrate it with all your business tools used. Starting from the design standards (CAD, GIS, BIM) up to integration with ERP systems or documentary systems, etc.

Process modelling

For the description of the processes, a workflow engine using the BPM2 format has been built into Geoweb. This allows users to define their business logics according to international standards and use one of the many process design tools to model them and keep them up to date.

Guaranteed longevity of applications

Applications implemented with Geoweb have a much longer life cycle compared to applications developed without the help of a framework. Indeed, with each new generation of technology, the framework guarantees the portability of applications implemented to new technology standards. In more than 15 years of life, applications created with Geoweb have undergone profound changes in terms of the methods and principles of WEB programming. Our commitment is ensure that the framework itself represents the most advanced form of technology available on the market.


The hundreds of products made with Geoweb guarantee the reliability of the applications implemented with the framework. The basic features are shared with all configured applications, which allows for more secure debugging and a more reliable and faster test cycle.


The main features of the Geoweb Framework
Enterprise Asset Platform are:

User interface management

You can create Data Sheets related to any data class. The masks are configured through administration tools and are dynamically represented in the form of lists and single-record forms. There is a wide range of data controls and users can be enabled for consultation, modification or data-entry purposes only.

Reporting and Analysis Management

Geoweb features a powerful reporting engine (Jasper Report) with which you can configure any type of report, analysis, chart, etc. The outputs of configured reports can be optimised for printing purposes (PDF), for video presentation (HTML) or to export them (RTF, XLS, CSV). Reports can be saved and executed as needed by applying custom filters or applying them to the selected recordset.

Process Management

Geoweb Enterprise 4.x natively integrates a powerful Open Source Workflow engine (Activiti). Therefore, via graphical design tools, you can define any kind of process according to BPM2 standards. Therefore, in Geoweb you can combine any process to your classes and offer users the tools to start new instances, check their progress in a graphical form, participate in the execution through specific masks for each stage.

Document Management

Geoweb can handle documents in a proprietary form or be integrated with a Document Manager (Alfresco, SharePoint, etc.) through the CMIS interchange protocol. The user can then upload individual archives or entire folders of files that will be placed in the company’s repository, thereby guaranteeing performance and indexing, and a connection with the classes and the single object managed in Geoweb.

GIS Coverage Management

GIS coverage can be uploaded in all the most common formats (SHP, KML, etc.) and can then be created and modified with any GIS software. GIS coverage can also be edited directly from WEB interfaces. Items created or modified via WEB can be exported to GIS software or through exports to standard formats or via standard web services (WFS, WMS).

CAD Plan Management

CAD plans can be imported and exported in a DXF format and are therefore compatible with any CAD software. Once uploaded on the GeoDB, the plans can be viewed, themed and edited directly via WEB. Moreover, there is a client for AutoCAD that allows you to directly interchange, through Web Services, the graphical data between the WEB environment and AutoCAD.

3D Model Management

Geoweb allows you to manage the organisation and consultation of virtual models uploaded in .OBJ and .DAE formats, which you can then browse through and identify object or positions. These models are very useful to enable the navigation of realities that are difficult to understand with 2D representations (industrial plants, assembled objects, etc.). The files can be produced during the design stage or rebuilt through key activities.

Point Cloud Management

A point cloud viewer has been integrated in Geoweb to allow you to represent 3D virtual models captured with various technologies (laser scanners, phototriangulations, radar, etc.). The clouds can be easily indexed so that you can manage models consisting of several million points, which can also be coloured by using photographs and film clips. On point clouds you can take measurements, make sections, isolate objects, etc.

360° Photo Management

For the detection and identification of objects, you can also use 360° panoramic photos made with any camera and optical machine. These photos allow you to create a virtual tour of the environment involved and ‘tag' the objects directly on the photo. This is a very quick and effective way of fixing reality and rebuilding a DB of the objects positioned in settings that are complex and difficult to capture with other techniques.

IoT Integration

The projects developed with Geoweb® technology can be integrated with Smart Platform technology, the innovative solution developed by the Filippetti Group for the IoT world.

Photo Gallery

It allows you to manage full photographic reports and associate them with any kind of object.
It enables one-off and mass uploads and downloads. You can scroll, preview and view images saved in file systems or in the document repository.

BIM Models

BIM models can be uploaded and checked to be used at the management stage.
Geoweb allows you to upload models from any BIM software in standard interchange formats (IFCs) and to view them through the dedicated plug-in.



Geoweb Framework is a program written in Java and based on a 3-level architecture compatible with all the main forms of IT infrastructure. Here below are the main technologies compatible with Geoweb's architecture:

Server Operating System

Windows Server 2008 (R2) or later versions Linux RHEL 6.5 or equivalent (e.g.: CentOS 6.5) 

WEB Server

 IIS (7.5 or higher)
Apache HTTP (2.0 or higher)
Other web servers compatible with the ones listed above

Authentication Systems

Microsoft Active Directory (with a specific plug-in)
LDAP (with specific plug-ins)
integrable with other SSO systems with specific plug-ins

Web browser

Google Chrome
Mozilla Firefox
Microsoft Internet Explorer (Rel.11)
Other browsers compatible with HTML5


Oracle (10g or higher)
PostgreSQL (9.2 or higher)
SQLServer (2008 r2 or higher)

Application Server

Tomcat (
Oracle WebLogic Server (12c)
Other Application servers compatible with the ones listed above


Each Geoweb module can include or be expanded with specific plug-ins that allow you to extend your basic features with new ones or other types of data.

Plug-in for CAD Plans

Through specific clients, it allows you to upload, view and print CAD plans, as well as measure areas and distances.

Integration with documentary systems (CMIS protocol)

It enables interaction with document repositories (DMS) by using the standard Content Management Interoperability Services (CMIS) protocol. The main systems on the market (share point, Alfresco, Filenet, etc.) implement this protocol to manage interoperability with third-party systems. The plug-in allows you to upload, review and version directly in the selected DMS repository, thereby providing the chance of creating mixed systems between DMS and Geoweb.

Plug-in for integration with the Workflow engine

The plug-in enables you to manage workflows, even very complex one, in standard BPMNs obtained through suitable authoring tools. The interface allows for easy control over the implemented process, which can include any action, interface or tool managed by the basic framework.

Plug-in to manage 360° photos

It allows you to load, locate, and tag objects on spherical photos. The user can then locate, move and search items directly on the photo, which becomes a great asset location tool.

Point Cloud Management Plug-in

It allows you to view point clouds detected with a laser and display, section, clip the scene and managing the density and number of points.

Photo Gallery Plug-in

It allow you to manage photo galleries related to specific database classes (e.g. buildings, plant equipment).


The solution includes suitable platform extensions with other types of clients that communicate with the WEB system via a Web Service. These extensions allow you to work in the system even with the support of other types of interfaces such as the AutoCAD graphical environment, Autodesk Revit or directly from the Windows environment.

Client CAD

There is a dedicated client is available for AutoCAD Releases > 2011. Directly built into the CAD environment, this module allows you to interoperate with the Geoweb environment in a bidirectional way. Depending on the configurations agreed upon in the specific project, this client is able to manage uploads and downloads of plans, which will then be displayed in the AEC explorer module, in the designated modules of the application suites or in the CAD Plug-in. Specific graphical entities, which can represent assets or equipment, are identified during uploads.

Client Revit

It allows you to communicate with the BIM Explorer module directly from the Autodesk Revit environment. BIM objects are uploaded directly from the Autodesk Revit environment to the Geoweb database, which displays the data of native Revit families where they take on a management value.

Upload Manager

The Upload Manager module works without the need for any specialised client and allows you to upload multiple data formats: Models in a .IFC format 
.DWG files
Point clouds in a . format
3D models in an OBJ format
Xls tables
.SHP files
Documents in .DOC, .PDF, etc. formats

IOT Integration

The projects developed with Geoweb® technology can be integrated with Smart Platform technology, the innovative solution developed by the Filippetti Group for the IoT world.

The integration with data from any kind of sensor enables innovative application features, integrating monitoring features with business one and giving the data a far greater value than what would happen in a simple IoT system.
The heart of technology is the exclusive SmartNetwork communication infrastructure, the only mesh network in the world that is fully operated with batteries with an operating life of over 15 years*

The network can be installed and uninstalled in a very short time without affecting the normal operations of the company, plants and structures and without any construction or electrical work.
The main components of the SmartNetwork are the Routers, which are positioned to provide radio coverage to the spaces to be instrumented. They interconnect with each other to deliver targeted messages by automatically bouncing the signal from one to the other.

The router mesh is then connected to the IP network and then to the internet through a gateway (there are different types of gateways depending on the available connection, Ethernet, UMTS, PowerLine, USB, etc.).
The tracking tags and sensors connect to the routers and are located by them.The architecture of the platform is designed to allow for connectivity, to acquire data and remotely control monitoring and management services in contexts where traditional technologies do not allow you to implement services without the often unsustainable impact on normal operations.

The possible solutions and application areas are virtually endless

  • Smart City
  • Tracking of vehicles, people, objects
  • Energy Management
  • Leak Search
  • Car Pack Management
  • Structural stability
  • Environmental Monitoring
  • Access control
  • Management of individual protection devices
  • Management of bounded areas
  • Logistics
  • Security

Geoweb Admin

The configuration of a Geoweb project is based on specific metadata that will be used to establish logics and behaviours that will have to take on the various applications that can be implemented with the framework.
Geoweb can provide administrative tools and various tools with which you can define:

User and Authorisation Management

System administrators have a set of features that allow them to manage both authentication parameters (users, passwords, and user groups) and user authorisations regarding access to data and documents.
 For the administrator user the software provides a profile dedicated to System administration. When the software is initialised, a user (username: admin; password: admin) is envisaged and has authorisations on this profile. You need to log on with this user profile, which enables you to enter, edit, delete users and the authorisations granted to them. 
In Geoweb, you can use a repository of external users, possibly the one already used by the customer, to simplify user management, streamline management across the whole company and ensure the necessary level of security. 
Both products that implement the LDAP protocol (Microsoft Active Directory, OpenLDAP, etc.) and those that keep the repository on a database are supported. The System Administrator can also determine the authorisations to be assigned to Groups of users.
Authorisations can be managed in combination with the authentication systems already used by the customer.

Authorisations to access applications and Domains

Authorisations to access Applications allow you to determine which users have access to the application forms created with Geoweb and to which domain they refer to.
Indeed, in Geoweb you can determine not only what applications you want to assign to the specific user, but, with the same role and features, it is possible to determine which domain (land, area, theme, etc.) the user applies it. 
In this way, we might have two users who, while using the same application and carrying out the same role, can work on different parts of the database (for example: in two different land areas).

Data Authorisations

Data authorisations determine, for each group, the rights to the data classes in the system.  For each class, you can determine both the type of authorisation granted and the user's area of competence (local unit, plant type, department, etc.).
There are 4 types of authorisations for each class and they can be combined together:
  • Insert
  • Read
  • Edit
  • Delete

Manage and edit interfaces

Geoweb allows you to automatically create data presentation masks (Forms) both at the display, editing, filtering, searching, and listing stage.
Administration tools allow you to define the list of attributes that you want to manage and configure these interfaces by using a set of predefined controls that can be used to view or edit data.

Management of class attributes

This allows you to choose which attributes of the class will be displayed in the filter/list/detail masks and configure the controls with which they will be displayed. 
For each attribute, you can also define the label used to display it, the group it belongs to and the internal order of the masks. 
The definition of the attributes is enough for Geoweb to create three basic masks to manage the set of details associated with the class.

Management of controls associated with an attribute

The definition of the control with which an attribute will be displayed and managed is particularly flexible. 
The definition of the control selects the appearance and the application logic that helps process the attribute. 
Most of the visualisation/editing application logic is described via an XML string. 
The system allows you to automatically create the string by specifying a set of control parameters.

Definition of Workflow processes

Geoweb integrates the Open Source Activiti workflow engine to manage processes.
To define the flows, there is a graphical interface for modelling processes provided by Activiti itself. Alternatively, you can choose any other design tool in a BPMN2 format.

The graphical tool is intuitive and allows you to model any process by highlighting the entire structure and the division of the processes into elementary tasks, which can be grouped into subprocesses.

The designer exports the project in a standard BPMN2 format that can be executed by any BPM engine compliant BPMN2 engine and suitably integrated with Geoweb.

The processes can be saved, filed, tested, and can be associated with any Geoweb data class.

Geoweb lets you associate each task assigned with a user to create a special user interface to be used to enter the data envisaged for that stage.

Moreover, the process can take care of the execution of server-side scripts defined in Groovy language and filed in Geoweb.

For each process instance, assignments or authorisations can be assigned to a user specific among the ones defined in the system.

Report Configuration

Geoweb integrates the JasperReports Library reporting library, which is the world's most famous Open Source Java library, by using the convenient iReport Designer tool as the visual design interface of the required reports.

JasperReports is the engine that generates reports designed with iReport Designer. You can display them on the screen or export them in a final format such as PDF, OpenOffice, DOCX and many other formats. Alternatively, you can send the result through a web application or send the final document directly to a printer. 
iReport Designer allows you to configure data sources and graphically create reports by dragging the various elements directly into the report structure.
There are many ready-to-use models available or you can create new ones from scratch. You can always preview the report at the design stage.
The Report Inspector shows the full report structure, which consists of many objects (such as fields, parameters and variables), bands (which are the sections of the document) and elements (such as text fields, images or charts).

The Palette Elements contains elements that can be dragged inside a band to view data.
The properties window is used to set the properties of the component currently selected (such as a field, element, band, group or other properties).

With iReport, you can configure report export formats among the available ones (PDF, DOC, XLS, CSV, RTF, HTML, etc.)

The integration with Geoweb involves the option of associating the report with any recordset obtained through filters, searches or a selection from a map.

Moreover, with Geoweb, you can create reports that include one or more map points calculated through the map engine.
Logo Gruppo FilippettiGeoweb Italy is a company part of the Filippetti Group.


Geoweb is the framework designed to create Technical-Management applications based on ‘open’ protocols and standards, which can be fully customised.


This email address is being protected from spambots. You need JavaScript enabled to view it.