Scoping Sheet For Web Application
Scoping Sheet For Web Application
DSLR/1421/2022-B7
Based on the pre-bid meeting held on 21/12/2022 for the tender for
selecting "CERT-IN EMPANELLED INFORMATION SECURITY
AUDITING ORGANISATIONS" for the Department ,we are hear by
publishing the web applications scoping sheets and architecture as clarification
arises.
Fortor
--
)tJ.)'tf (J3J'O
r)(Ec';.'i '• °
Sheet I
6 Do you need want role-based testing performed against this application? Yes
Roles 23
-
9 Authorization No. of roles & types of privileges for the different roles
Privileges - 120
Whether the application contains any content management module (CMS) (If
10 N
yes then which?) If its is Portal do mention please
11 Is it a hybrid application? No
Whether the application was security audited earlier? If so, please mention
12 Yes
details.
Page 1
2
Sheet 1
Front-end Tool [Server side Scripts] (i.e. c++, J2eee, ASP, Asp.NET, iSP, PHP,
13 Java
etc.) - PHP
15 Application Server with Version (i.e. 115 5.0.Apache, Tomcat, etc.) Apache + Spring boot 2.6
Is Application hosted in Cloud ? If yes which under cloud provider private &
26 SDC
others (Govt SDC)
Page 2
Web Application Scoping Sheet for Security Assessment --
Whether the application contains any content management module (CMS) (If yes then Yes
10
which?) If its is Portal do mention please https://staging.entebhoomigis.kerala.gov.ifl/managemeflt
11 Is it a hybrid application?
12 Whether the application was security audited earlier? If so, please mention details. NO
13 Front-end Tool [Server side Scripts] (i.e. c++, J2eee, ASP, Asp.NET, iSP, PHP, etc.) - PHP
14 Operating System Details (i.e.Windows-2003, Linux, AIX, Solaris, etc.) 2019 windows server
15 Application Server with Version (i.e. 115 5.0.Apache, Tomcat, etc.)
16 Total No. (Approximate) of Input Forms
17 Total No. of input field
18 Total No. of login modules Multiple
19 Number of Web Services, if any
S. S ThT1I.].
1. What services do you expose to the internet? (Examples: Web, database, FTP, SSH, etc.)
Web
2 What type of authentication do you use for your web services? (Examples: PubCookie,
Windows Integrated, htaccess, etc.)
3 What languages do you use for your web services? (Examples: PHP, Perl, Ruby, ASP, etc.)
P
4 What antivirus application (s) do you use?
6 What Enterprise Resource Planning (ERP/MIS) application (s) does your organization use?
(Examples - SAP, Peoplesoft, Oracle, JD Edwards), Any Other Vender Applications.
8 What E-commerce application (s) does your organization use? Please include a brief
description of each.
9 What database technologies does your organization use? (Examples - Oracle, Microsoft
SQL, IBM DB2, MySQL) Please include a brief description of the purpose for each.
.
10
,m,
A HEXAGON Product description
-ru'
4 October 2022
no
f"
,d, A HEXAGON
Contents
Introduction................................................................................................................................3
M.App Enterprise components .................................................................................................4
M.App Enterprise Studio ...........................................................................................................5
Content.......................................................................................................................................6
M.App Enterprise Foundation...................................................................................................6
Geoprocessingengine ............................................................................................................11
MyAppspage...........................................................................................................................14
Desktopclient ..........................................................................................................................15
Browserclient ..........................................................................................................................19
Mobileapp................................................................................................................................22
AboutHexagon ........................................................................................................................24
4 October 2022 2
7
4 HEXAGON
Introduction
M.App Enterprise is a game changer compared to other enterprise GIS software solutions currently available in
the market. Historically, enterprise GIS systems contained static maps, which were made by GIS experts in the
late 20ih and early 21 centuries. Today's rapidly changing IT environments, easy to implement demand and
user-based functionality requires highly configurable, dynamic enterprise systems that cater to GIS
professionals and non-professionals.
M.App Enterprise provides a unified geospatial enterprise platform that enables users to create applications
that suit the business-specific needs and requirements of all enterprise users, from top-level managers to GIS
experts and field workers. M.App Enterprise caters to large-scale deployments and features an architecture
that uses a centralized GIS for all stakeholders to work collaboratively.
M.App Enterprise combines the best of breed capabilities available from Hexagon's geospatial server products
(e.g., optimized delivery services for imagery and vector data, workflow services and geoprocessing services)
with the enhanced user experience from Hexagon Smart M.Apps.
Smart M.Apps are simple-to-use, lightweight map applications that solve real business problems. They provide
answers and present information in a visual and compelling way. Smart M.Apps revolutionize the way we
envision, experience and communicate geographic information. These targeted information services combine
fresh geospatial content and workflows to deliver an interactive experience that includes a map and a
dashboard of insightful analytics alongside it. These information dashboards allow decision-makers to make
smarter, more informed decisions faster from anywhere, at any time using standard computers, tablets or
mobile devices.
Smart M.Apps are publicly available as cloud-based apps through the M.App Exchange the Smart M.App
-
storefront. On the other hand, M.App Enterprise delivers a privately-hosted Smart M.App solution for
organizations that want to realize the value of a Smart M.App deployment while staying within the confines of
their enterprise network. With M.App Enterprise, you can access Smart M.Apps anywhere within your
organization's network for real-time answers, whenever you need them, wherever you need them.
M.App Enterprise can be hosted on-premises or in the cloud. It provides an extensive development platform for
third parties and system integrators to deliver innovative and industry-specific solutions, allowing the
combination of multi-source imagery from free and commercial imagery content providers with large vector
datasets stored in standard enterprise geospatial databases such as Oracle Spatial, SQL Server Spatial or
PostGlS.
The licensing models are designed to offer flexibility and adaptability to different business models and budget
orientations of customers (CAPEX vs OPEX). Its licensing models can adapt from small to super large projects
and does not introduce any limitations on the number of users, hardware specifications (number of cores or
number of servers) or SaaS usage.
4 October 2022 3
HEXAGON
a)
0
racessing
M.
4 October 2022 4
,I(,dA HEXAGON
M.App Enterprise Studio offers an embedded M.App Editor, allowing app builders to define the layout template
for the browser app (single or multiple panels), and the type of content for each panel (Map, BI Map, Workflow,
Spatial Recipe or custom). Additional easy-to-use graphical editors are available to define map styles (Style
Editor), workflows (Workflow Editor), spatial recipes (Spatial Workbench) and a BI Wizard for configuring
widgets and building geospatial dashboard type of apps.
4 October 2022 5
10
A HEXAGON
Content
Hexagon Smart M.Apps created with M.App Enterprise can be fuelled using different sources of content by
enabling connections to different types of internal and external providers. The following content types are
currently supported:
• Imagery: Internal imagery datasets available for apps
• Vector Data: Internal vector data available from direct connections to an Oracle, Microsoft SQL Server or
PosIGIS database
• GeoServices: OGC WMS, WMTS and WFS Services created from internal content available in any of the
supported enterprise spatial databases; external OGC WMS, WMTS and WFS Services; and base mapping
services (OpenStreetMaps and HERE Maps), which can be made available for your app
Map Framework
M.App Enterprise is designed and implemented as a high-performance geospatial platform by using state-of-
the-art development patterns, map rendering optimization techniques and continuous performance tests that
are based on over 20 years of experience in this area. Specifically, the Map Framework includes the latest
caching technologies for vector data, combining techniques such as Quadtree caching, automatic geometry
simplification and vector sets.
4 October 2022 6.
11
#1,dA HEXAGON
homogenous grid (see picture below). Despite the performance improvements of using cached vector data
instead of reading the original data directly from the database, this technique has revealed some limitations:
• Inefficient usage of storage and still a high payload against the database to build the cache
• Extensive I/O operations to load high-resolution grids, causing performance issues
• Trial and error to identify the best cache grid size
• Because most of the spatial data isnt normally distributed, the file size of the tiles was not normalized
... .j.:.jjl.....:..... ',....
.
I
I..............., -. ............
. 4L
_ _ 1
......
The latest innovations introduced in vector caching in the Map Framework include the usage of Quadtree data
structures to optimize (minimize) cache size, publish times and number of tiles, the introduction of SQLite
databases to store and access tiles faster, and the use of Google's state-of-the-art Protocol Buffers to serialize
and read/write structured data streams. These combined techniques addressed all problems mentioned above
and resulted in significant benefits:
• Reduced I/O operations by the introduction of SQLite databases to store and access tiles
• Guaranteed file sizes and consistent distribution:
• Each node of the Quadtree structure has exactly four children
• Each node has a maximum capacity. When file size is reached, the bucket automatically splits
• Significant performance gains in tile production
• Since the number of tiles has been reduced, the payload against the data source to read data and generate the
tile is also minimized
• Use of Google Protocol Buffers allow the introduction of a highly efficient binary format, minimizing the overall
storage size and data transfer
2)
590/
4 October 2022 7
12
A HEXAGON
Vector sets
Vector sets are an innovation in M.App Enterprise that improves the handling of vector data. Vector sets are
especially suited for static datasets or those with low-frequency update rates that are typically used as vector
backdrops (e.g., topographic maps). Vector sets merge a selected number of layers from the database into a
single optimized cached layer.
II
O0
II
Vector sets - single optimized vector backdrop layer from multiple vector layers
The vector set cache is automatically built from a combination of techniques: zoom level-dependent vector
cache versions, quadtree data structures and automatic geometry simplification, which are depicted in the
illustration below. As the zoom level increases, the quadtree expands as necessary, according to the spatial
distribution of data. Automatic geometry simplification algorithms are applied to reach the maximum capacity of
each node.
As a result, vector sets reduce the number of requests to the map server, reduce the cache file and improve
access and rendering speed while preserving full legend control capability (i.e., show hide individual layers).
4 October 2022 8 -
13
*
41
A HEXAGON
Query framework
The M.App Enterprise Query framework offers a highly flexible approach for querying data because it is not
bound to a predefined set of queries typically found in other commercial solutions. The M.App Enterprise
Query framework provides a powerful and easily understandable API to query attributive and spatial data,
based on RESTful web services open to all programming languages.
The query definition is constructed at the client-side source code based on user inputs and transformed into
standard SQL syntax, which is then sent to the application server through HTTP GET/Post Requests. Multiple
formats are supported for the response to be displayed at the client side, including attributive tabular data in
standard JSON and CSV formats, as well as spatial data in GeoJSON format.
I __
C Dkio C!ent
I- '_
boo
1111111, 'en,
Server with
REST Li iridpoirits
'V
Server Client
M.App Enterprise Query API
4 October 2022 9
14
,dA HEXAGON
Regarding delivery mechanisms of spatial data, M.App Enterprise Foundation provides RESTful web services.
t- M.
00 P. N ET
ADO.NET
El
RESTful
Database (Cluster) Webservices
1111111
M.App Enterprise
Application Server
Workflow Engine
M.App Enterprise includes highly configurable rules and a Workflow Engine that enables organizations to
implement lifecycle workflows, feature-level access control, data validation and behavior and integration into
other systems.
Workflow Manager
• A synchronization process enables posting edits back when the client reconnects
• Project-based conflict handling can be added via workflow definitions
• Create your unique workflow with a modern and easy-to-use graphical interface
• Easily extend and customize your workflow
• Enables domain experts to define their day-to-day business workflows
• Respond faster to business requirement changes
• Reduce time to market
#1,d A HEXAGON
Geoprocessing engine
The architecture behind the geoprocessing engine consists of several key constructs: operators, spatial
models and web services.
An operator is responsible for encapsulating a computational element that performs calculations, processes
data, fuses information, analyzes or visualizes a large variety of data formats. Operators exist as components
to be used by a spatial modeling tool (Spatial Workshop) and are primarily built using C++.
Each operator includes ports that describe the inputs, outputs and parameters of the function. These ports
dictate required and optional inputs and prerequisites, ensuring that all necessary information is available prior
to executing the operator. Operators are linked together using these ports.
>C
Input Multispectral Image
mace data type
true cm. r
J
Custom Matrix Input I PanSharpened I mage filename
Example of operators assembled as a spatial model
M.App Enterprise comes with a full complement of operators to support a wide range of geospatial processes.
However, if an organization has requirements that cannot be met with the existing set, new operators can be
developed. The Spatial Modeler Software Development Kit (SMSDK) allows for the creation of new operators
using a C++ development environment. This can be used to create operators that incorporate third-party
algorithms, allowing for very powerful and seamless integration with the rest of the geospatial operators.
Using the Spatial Workshop web-based authoring environment integrated into M.App Enterprise Studio,
operators are assembled into spatial models that execute specified geospatial workflows by defining
relationships to data sources and other operators and models. Models may perform combinations of raster,
vector and point cloud operations. Models assemble sets of operators into more complex algorithms and relate
to datasets and inputs and generate results. Existing models can be customized so that organizations can
create important variations of them for specific purposes or create entirely new models.
These models and the services created when they are published can be strung together in sequence, nested
and reorganized in many ways to support specific workflows. They can be tested step by step during
development and results viewed in real time, thereby accelerating the authoring cycle. Finally, these models
are published as a RESTful web service, making them consumable by everyone across the enterprise.
4 October 2022 11
16
'0~( A HEXAGON
Through this approach, specialists and subject matter experts develop methods and algorithms, author and
authenticate the models and then publish them as web services. End users may then execute these approved
geospatial web services in a reliable and consistent manner. This mechanism provides great flexibility for
taking best-of-breed algorithms from different sources (e.g., government, academia and industry) and
assembling them into services for broader use. This is a powerful force multiplier since these subject matter
experts now have a mechanism to easily share their knowledge and expertise with an unlimited number of
users.
Once these operators have been assembled into models published as services, the next critical step is to
integrate them into stand-alone targeted applications, essentially creating very intuitive interfaces for accessing
and executing these geospatial web services. These applications, which have been coined as Hexagon Smart
M.Apps, relate one or more models/services with specific data sources. They provide a graphical user
interface (GUI) and perform other processes.
Hexagon Smart M.Apps are more intuitive and focus on user-specific requirements and workflows pertaining to
the organization and apply geospatial processing as an underlying infrastructure, enabling a broader set of
"geospatially-enabled" applications.
Creating applications in this manner provides an important layer of abstraction between the user interface and
the algorithms responsible for geospatial processing. This flexibility allows for an unlimited amount of
applications to then be developed; an important factor when we acknowledge support for a range of end-user
devices and form factors, such as laptops, tablets, srnartphones, and even smartwatches. This approach also
allows companies and organizations to brand the end-user applications as their own and make them available
via an enterprise or public marketplace. Features like these allow for organization and mission-specific
4 October 2022 12
17
HEXAGON
graphics and terminology to be incorporated into the user interface, thereby making for an even more intuitive
user interaction.
It is important to note that while geospatial processes use, for example, imagery, terrain models and maps.
some applications may purposely be designed not to provide a display of any of these items. Rather, the user
interface may be a streamlined view into statistical results of a geospatial process, or some other summary-
level information viewable from a dashboard on a smartphone.
In M.App Enterprise, the geoprocessing engine is separated from M.App Enterprise Foundation layer to ensure
maximum application performance and protection of other application instances from geoprocessing tasks
computational demand.
Geoprocessing
1111111
Requests
M.App Definition
and
'WI
Geoprocessing
Results
Hi
4 October 2022 13
II
'(A HEXAGON
My Apps page
The My Apps page provides centralized access to all the apps that are assigned to a user, independent of app
type. Without a log in, this page will show all publicly available apps and once logged in, each user will only
have access to the apps that are assigned to his or her role.
M.App Enterprise allows users to build different types of client applications, including:
• Desktop client provides a full set of GIS functionality designed for semi-professional users
• The browser client offers easy to use access to geospatial data in 2D and 3D
• Native apps to access from mobile devices (iOS and Android)
Details of main features provided by each of these types of apps are provided in the sections below.
4 October 2022 14
19
*41,d A HEXAGON
Desktop client
The Rich Client is a Java application running on the client side. Deployment is based on standard Java Web
Start technology, and it runs as a self-configuring and updating client. The client uses web protocols and
standards for communications, but it is entirely separate and does not need to run in web browsers.
I• fl -
rsCL, '
- . . •
fli JJ
U
_e / L -
r a* a
a
Vw
-
;-i E' 41
Including support for geographic (Lat/Lon) and custom coordinate systems within the primary database
(ORACLE and Microsoft SQL Server)
• Use of SVG icons to style points, line strings, and area fills
• Support of Rich Text Format (rtf) and halo effects
• Style Editor
• Raster backdrop supported by file-based image formats and web services
4 October 2022 15
20
fr A HEXAGON
Measurement
Includes various commands to perform point, linear, circle and area measurements on features. The measure
results are represented in the client as a working level.
• Point (coordinates)
• Line (angle and length)
• Cumulative distance (segment length, angle and polyline length)
• Circle (radius, perimeter and area)
• Polygon (side length, perimeter, area and angles)
Dimensioning
Includes various commands to dimension features on the map. The dimensioning results are stored in the
database and represented in the client as a working level.
• Utilize snapping with any dimensioning function
• Simple Dimensioning: Allows users to depict the distance between two points of a feature
• Orthogonal Dimensioning: Allows users to depict the distance between two points of a feature, drawing the line
orthogonally displaced from the existing line feature
• Free Dimensioning: Dimensioning line can be placed free' regarding the vertical orientation
• Radial Dimensioning: Allows users to create radial dimensions for circle and arc features
• Chain Dimensioning: Includes Orthogonal Chain Dimensioning, Chain Absolute Dimensioning and Chain
Difference Dimensioning
• Edit/delete dimensioning text and position
Red lining
Enables drawing new graphics on the map such as points, polylines, polygons, buffers or text. The graphics
can be stored in the database or in the local cache directory and represented in the client as a working level.
Redlining commands include:
• Draw text features, polylines, polygons, rectangles, buffers
• Edit existing redline features
• Copy existing features to the redline working level
• Delete existing feature(s)
Feature selection
Enables selecting features on the map, which is essential for conducting queries. Features can be selected by
clicking on the map or may be based on spatial fences represented by geometric objects such as circle or
polygons.
• Select active features by:
le
'dA HEXAGON
Snapping tools
Enables accurate creation, editing, measurement, or dimensioning of features by snapping to existing vertices,
midpoints, endpoints, intersections, and tangents. Most tools are also supported by assigned F keys.
• Midpoint snapping: Allows users to snap to the midpoint of a line segment
• Intersection snapping: Allows users to snap to the intersection point of two or more feature line segments
• Tangent snapping: Allows users to snap to tangent points of a circle or arc
• Perpendicular snapping: Allows users to snap one feature line to another whereat the two tines are exactly
perpendicular (right-angle)
• Vertex snapping: Allows users to snap to single points of a feature
• Endpoint snapping: Allows users to snap to the end point of a feature
• Detail settings: Set snapping tolerance and feature class selection and deactivate smart snapping
Advanced geo-caching
Use intelligent geospatial data caching for raster and vector data, supporting high performance and
disconnected mobile editing.
• Raster and vector data cached either on the server in the LAN or on the client
• Client caches kept current through a fully automated process using timestamps, without any need for user
intervention
• Manually synchronize the client and server cache
• Statistics panel shows static and dynamic information concerning the cache synchronization process,
including:
• How many feature classes are selected and are hence considered for cache synchronization
• How many tiles those feature classes contain, including how many of those tiles have been
successfully synchronized, or synchronized with failures
Printing
Enables high-quality, true-to-scale printing.
• Including large-format plotting in A4 to AO formats (Letter to E size)
• Rotate content
• Enlarge or diminish the map extract to be printed
• Specify page title, the page subtitle, and any additional info text
• Dynamic attributive information
• Page preview
• Create snapshots
• Include scale bar
Save your current map settings (i.e., the map extract and contents) at any time, and then call them
back up again later
Capture thumbnail automatically from the map for visual context in the bookmark
Smart Search
Use a single point of input to search and set legend entries, bookmarks, queries, map center and scale.
Administration and IT
• Automatic delivery of applications over a web HTTPS connection
• High-level enterprise administration for users, roles, apps, etc.
• Secure data access control supporting AD and LDAP and audit trails
• Integration to external data and systems
• Client is running on any Java-enabled platform
4 October 2022 17
HEXAGON
Security
• Supports usemamelpassword credentials to authenticate and authorize access from the client to its server
application
• Data access control: security, audit-trails and access control (using feature-level attributes, geographic areas,
functional groups, etc.)
4 October2022 18
23
f~
,d A HEXAGON
Browser client
Browser apps offers Bl capabilities to provide a deeper understanding of data inside an organization and
allows non-GIS experts to leverage the power of geospatial data in 2D and 3D based on LuciadRlA
technology.
Browser apps built with M.App Enterprise support the following web browsers:
• Google Chrome
• Mozilla Firefox
• Microsoft Internet Explorer 11
• Microsoft Edge
LuciadRIA highlights
LuciadRlA is the answer to today's demands for powerful, lightweight applications in the browser. Driven by
today's most advanced web technologies, LuciadRlA uses WebGL, HTML5 and JavaScript to deliver desktop-
like performance to your web applications.
With LuciadRlA, you can expect high performance and complete accuracy, with desktop-like visualization of
satellite and other imagery, vector-based data and dynamic content, such as tracks. Connect to your data via
OGC web services or drag and drop common file formats. Data can be explored in a 2D or 3D map view or
vertical intersection view. Combine with a timeline view for 4D analysis.
Clean design matters. LuciadRlA is the only web-based geospatial solution that allows users to go from 20 to
3D with a simple click, using the same code and the same data, while providing users with a beautiful, intuitive
interface.
LuciadRlA supports 3D and advanced visualization capabilities thanks to hardware acceleration with WebGL
technology. Through a single API, LuciadRlA provides users with the capability to develop applications for
software 2D, hardware-accelerated 20 and ha rdware-accele rated 3D.
The standard features provided in browser apps include Map Navigation (Zoom and Pan), Legend Control
(layer visibility and translucency), Measurements (show coordinates, measure area and measure line) and
Feature Info. For BI Maps, map and Bl widget dynamic filtering based on selections is also enabled by default.
A JavaScript API is available, providing plenty of customization options to extend the capabilities of browser
apps, according to customer needs.
4 October 2022 19
24
HEXAGON
- -
- T -
IL
— '.
r • - -
-' / ' -.
., _.
f_ •• *i%
• k
-
- Y
c-
..
1j
L_ -'.
•
,
5'
• 't• -
,.- .;.
...
-:
4 October 2022 20
25
*f I
A HEXAGON
Dashboards
Additional browser apps that can be built with M.App Enterprise Studio are so-called Dashboards. This type of
browser app is based on a specific template integrating a map view with a set of predefined Bl widgets
connected to a thematic map based on point, linear or areal features. All configuration steps are performed in
M.App Enterprise Studio, including the definition of the background maps and imagery to be used, as well as
the vector set layer to be used for depicting the thematic map.
Dashboards are particularly suited to analyze datasets in an easily understandable way. Selections made
directly on the map or on the 81 widgets automatically filter the data that is being displayed. providing a highly
• Show coordinates
• Measure line
• Measure area
-. 4 October2022 21
26
#1,dA HEXAGON
Mobile app
Native app
• iOS, Android, Universal Windows Platform
• Shared code base
• Multiple server support
• Multiple project support
• Single app with dynamic servers or preconfigured custom app
• XML-based configuration
Themeable
• Primary color, accent color
• Advanced control/layout theming
Form
• Different field types (Text, Date, Numeric, Picker, Image, Document, Switch, TextArea, Geometry, Master/Detail
List, ...)
• Tabs
• Actions
• Help
• Responsive field layout (single column, two columns)
List
• Different cell types (Text, image, ...)
• Sorting
• Grouping
• Actions
• Responsive display of cells
JavaScript-based scripting
• Allows changing behavior without recompiling
Synchronization
• Data
• WMTS Tiles
GPS tracks
• Managing of recorded GPS tracks
• Background recording
Offi i ne
• Fully encrypted
• Two-way sync
• Differential sync
• Automatic/manual sync (often changing data vs. master data)
• Master/detail support
Map
• Platform specific native map (Google Maps, Apple MapKit, UWP Mapcontrol)
• Marker, polyline, polygon vector layer
• WMTS layer
• Offline capabilities
• Routing
#1'dA HEXAGON
Server
• Fully customizable via dependency injection
• Support for SQL Server, Oracle, SAP Hana and PostgreSQL
4 October 2022 23
14 HEXAGON
About Hexagon
Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to
boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility
applications.
Our technologies are shaping urban and production ecosystems to become increasingly connected and
autonomous - ensuring a scalable, sustainable future.
Hexagon's Safety, Infrastructure & Geospatial division improves the resilience and sustainability of the world's
critical services and infrastructure. Our solutions turn complex data about people, places and assets into
meaningful information and capabilities for better, faster decision-making in public safety, utilities, defense,
transportation and government.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 22,000 employees in 50 countries and net sales of
approximately 4.3bn EUR. Learn more at hexagon.corn and follow us ©HexagonAB,
4 October2022 24