XBIM Ltd

BIMPress Platform

The BIMPress PaaS Platform provides an open and extensible service to software developers and information workers to read, write, interrogate and visualise 3D Building and Asset Information models.
The service allows models in IFC format to be imported and managed as fully editable semantic data models with full audit trails.

Features

  • Host and manage building and asset information model data
  • Import and Export IFC models
  • Asset-centric Model Federation
  • Interrogate asset data with powerful OData query language
  • Create / Update any model data with Full Audit trail
  • Full 3D Geometry support including generation of floor plans (WebGL)
  • Semantic querying of Geometry / Spatial data
  • Full support to build and maintain a COBie asset model
  • Manage document & files associated with a semantic Asset Model
  • Extensible Role-based access control using OAuth2

Benefits

  • Manage building and asset data without specialist BIM software
  • Fully managed service - no software or hardware to deploy
  • Maintain asset data over a whole Asset Lifecycle
  • Simple to build & operate custom applications using AIM data
  • Easy to build business-validation rules for your asset data
  • Provides coordinated semantic and geometric views of models
  • Scales from managing models to a portfolios of assets
  • Open Standards and formats make integration simpler
  • Greatly reduces expertise required manipulating complex BIM/AIM models

Pricing

£5 to £25 per person per month

  • Education pricing available
  • Free trial available

Service documents

G-Cloud 10

725498713326245

XBIM Ltd

Andy Ward

07800524747

info@xbim.net

Service scope

Service scope
Service constraints Currently only available in Microsoft Azure data centres.
System requirements
  • API usage is subject to a 'fair-use' quota
  • Model import supports IFC and COBie formats
  • 3D graphical features require WebGL capable browser i.e. Chrome/Edge/Firefox

User support

User support
Email or online ticketing support Email or online ticketing
Support response times Our support team will respond to all questions in a timescale based on the priority of the request.

Response times as follows:

Priority 1: 1 hour
Priority 2: 4 hours
Priority 3: 1 Business day
Priority 4: 1 Business week

Our telephone and email help desk is accessible Monday to Friday inclusive from 9am to 5:00pm GMT/BST excluding UK bank holidays.
User can manage status and priority of support tickets No
Phone support Yes
Phone support availability 9 to 5 (UK time), Monday to Friday
Web chat support No
Onsite support Yes, at extra cost
Support levels Licence fees include telephone and helpdesk support for all users licenced.

Users will have access to the support team via telephone and email helpdesk.

The support telephone and email help desk is available Monday to Friday inclusive from 09:00 to 17:00 UK hours, excluding UK bank holidays.

Helpdesk requests will be assigned one of the priorities below on each request

• Priority 1: Full Service Outage: a business-critical feature of the Service is unavailable to all users, meaning users are unable to access the service.
• Priority 2: Degraded Service: an important feature of the Service is unavailable to all users, however other areas of the system remain operational
• Priority 3: a feature of the Service is unavailable to one or more users. A workaround may be available
• Priority 4: a feature of the Service is either not performing as it should, or is unavailable, but causing minimal business impact.
Support available to third parties Yes

Onboarding and offboarding

Onboarding and offboarding
Getting started We host online training material, including videos and user documentation. We can provide onsite or remote training for users as an additional service.
Service documentation Yes
Documentation formats HTML
End-of-contract data extraction Authorised users can download asset and model data from the API in the following formats:
- Original BIM models in IFC format
- All native documents in their original format
- Entity registers in Excel format
- Asset Data in COBie Excel format

An archive of a customer's asset data can be produced on request
End-of-contract process At the end of the contract, the service becomes read-only for 90 days, during which time it is possible for users with admin roles to extract data. After this period the data is permanently deleted from the system.

Using the service

Using the service
Web browser interface Yes
Using the web interface The web interface permits an authorised developer to register their application (Client) and determine the 'scope' of the platform services it requires users to authorise in order to function.

A Swagger/ OpenAPI website permits authorised developers to test out / trial the API without a application
Web interface accessibility standard WCAG 2.0 A
Web interface accessibility testing Not undertaken so far but we plan to undertake testing in future
API Yes
What users can and can't do using the API The API permits software developers to import, read, write and export BIM and Asset Models - and build applications based on those capabilities that can be used by authorised end users.

That includes, importing asset models, querying all model entities and properties, obtaining geometry, editing & creating data, entities & properties, and interrogating audit trails. Types of entities that can be managed include all concepts in the COBie schema.

The service supports OpenAPI and implements the OData standard allowing queries such as

GET /api/{tenant}/Spaces?$filter=Uniclass2015_Classification eq 'SL_25_10_14'&$expand=Level,Components&$orderby=OccupancyNumber desc&$top=10

... which would return the data for the first 10 rooms categorised as a Classroom including their Levels & Components, ordered by intended Occupancy.

The full capabilities are more sophisticated than this example, and include capabilities such as aggregation, data projection, calculations and querying by spatial data (e.g. spatial proximity/containment)

The API can be evaluated through a OpenAPI/Swagger interface. Setting up a new service requires a unique client ID obtained during registration of an application.
API automation tools
  • Ansible
  • Chef
  • OpenStack
  • SaltStack
  • Terraform
  • Puppet
API documentation Yes
API documentation formats
  • Open API (also known as Swagger)
  • HTML
Command line interface No

Scaling

Scaling
Scaling available Yes
Scaling type Automatic
Independence of resources Each customer (tenant) has dedicated database and storage accounts provisioned, which are automatically and independently monitored and scaled based on utilisation.

The application servers are automatically provisioned once utilisation reaches a threshold.

'Model Import/Processing' utilises a 'serverless infrastructure' which provisions more computer power as required.

A fair-use 'back-off' system in the API prevents excessive usage from a user from monopolising resources that would affect others.
Usage notifications Yes
Usage reporting
  • API
  • Email

Analytics

Analytics
Infrastructure or application metrics Yes
Metrics types Other
Other metrics API Quota metrics on requests to each endpoint
Reporting types API access

Resellers

Resellers
Supplier type Not a reseller

Staff security

Staff security
Staff security clearance Other security clearance
Government security clearance Up to Baseline Personnel Security Standard (BPSS)

Asset protection

Asset protection
Knowledge of data storage and processing locations Yes
Data storage and processing locations
  • United Kingdom
  • European Economic Area (EEA)
User control over data storage and processing locations Yes
Datacentre security standards Managed by a third party
Penetration testing frequency At least every 6 months
Penetration testing approach In-house
Protecting data at rest
  • Physical access control, complying with another standard
  • Encryption of all physical media
  • Scale, obfuscating techniques, or data storage sharding
Data sanitisation process Yes
Data sanitisation type Deleted data can’t be directly accessed
Equipment disposal approach A third-party destruction service

Backup and recovery

Backup and recovery
Backup and recovery No

Data-in-transit protection

Data-in-transit protection
Data protection between buyer and supplier networks TLS (version 1.2 or above)
Data protection within supplier network TLS (version 1.2 or above)

Availability and resilience

Availability and resilience
Guaranteed availability 99.9% guaranteed uptime
Approach to resilience The BIMPress platform is entirely hosted in Microsoft Azure UK datacenters, using the Azure 'Platform as a Service' components for Storage, Database and Compute. This means management of individual server and networking infrastructure is undertaken by Microsoft Engineers & systems. Service redundancy is built into the platform, and individual component / service failures are managed and resolved as part of the Microsoft Azure 'Service Fabric'.

The application service is designed to automatically scale out and fail over to new instances in event of failure.

All data is automatically replicated between two separate locations in the UK in real-time using Geographically Redundant Storage

Full backups are taken daily with incremental backups every 10 minutes. Backups are stored in 3 logically & geographically separate locations.

In the event of a major outage in the primary data-center region the data will always be available from a secondary region.
Outage reporting We provide a service dashboard where the status of our services can be checked

Identity and authentication

Identity and authentication
User authentication
  • 2-factor authentication
  • Identity federation with existing provider (for example Google apps)
  • Username or password
Access restrictions in management interfaces and support channels BIMPress platform utilises Role-Based Access Control (RBAC) for all users which controls access to management functionality and data at the Account, Asset and Model levels.

Access to service management & support interfaces is limited to key administrative personnel based on a 'least privilege' approach to access rights. There are no 'shared' administration accounts and all Administrative access and changes are audited against the individual.
Access restriction testing frequency At least every 6 months
Management access authentication
  • 2-factor authentication
  • Identity federation with existing provider (for example Google Apps)
  • Username or password
Devices users manage the service through Directly from any device which may also be used for normal business (for example web browsing or viewing external email)

Audit information for users

Audit information for users
Access to user activity audit information Users have access to real-time audit information
How long user audit data is stored for User-defined
Access to supplier activity audit information Users receive audit information on a regular basis
How long supplier audit data is stored for At least 12 months
How long system logs are stored for At least 12 months

Standards and certifications

Standards and certifications
ISO/IEC 27001 certification No
ISO 28000:2007 certification No
CSA STAR certification No
PCI certification No
Other security certifications No

Security governance

Security governance
Named board-level person responsible for service security Yes
Security governance certified No
Security governance approach We have internal policies that follow the ISO27001 standard, covering the Confidentiality, Integrity and Availability of our information systems and services.
Information security policies and processes The BIMPress Information Security Management System is based on ISO 27001 security policies. Our management team monitors the overall performance of the security management system and all dependent policies, processes, risks, and associated controls.

Operational security

Operational security
Configuration and change management standard Supplier-defined controls
Configuration and change management approach All changes are tracked through industry standard change tracking and version control systems. Change requests are risk reviewed before any work commences. All code, infrastructure and configuration changes go through a combination of peer review and automated tests before promotion through multiple quality gates to production.
Vulnerability management type Supplier-defined controls
Vulnerability management approach We actively maintain a threat model of the service to help identify potential weak points in the service that could be targeted by threat actors, and to ensure mitigations are appropriate.

Platform level patches are managed by Microsoft Azure as per https://docs.microsoft.com/en-us/azure/app-service/app-service-patch-os-runtime

Application and Configuration patches are deployed via out automated deployment system, after regression testing in a staging environment.

We subscribe to the Azure Security blog, and the Securities Advisories Alerts service to keep on top of active new threats.
Protective monitoring type Supplier-defined controls
Protective monitoring approach We have a layered approach to intrusion detection, enabling us to monitor & trace unusual activity at the infrastructure, application and network levels. This is based on auditing and alerting rules defined in the Azure infrastructure and logging/analytics within our application/service, as well as alerts from the Azure Security Center.

In addition to ad hoc inspections of logs and audit trails, operators are alerted 24x7 if unusual activity is detected, whereupon the incident will be triaged for severity & priority to ensure the appropriate timely response.
Incident management type Supplier-defined controls
Incident management approach We follow an ISO27001 approach to incident management. Incidents are recorded, triaged and remediated based on their impact. Root cause analysis if performed on incidents, and can be provided on request

Secure development

Secure development
Approach to secure software development best practice Conforms to a recognised standard, but self-assessed

Separation between users

Separation between users
Virtualisation technology used to keep applications and users sharing the same infrastructure apart No

Energy efficiency

Energy efficiency
Energy-efficient datacentres No

Pricing

Pricing
Price £5 to £25 per person per month
Discount for educational organisations Yes
Free trial available Yes
Description of free trial A free self-service trial version is available. This includes all core functionality with the following limitations:
- Up to 2 users
- Capped to 200 transactions / per hour
- 500 MB storage
- 60 days of history

No time limit but inactive accounts will be deleted after 9 months

Documents

Documents
Pricing document View uploaded document
Terms and conditions document View uploaded document
Return to top ↑