W5 consists of the following main components, that together enable full use of the W5 software.  Note that not all components are required.  Further discussion on various configurations can be found below.

  • Data Storage on Server
    • W5 Database
    • W5 Document Store
  • Server Applications/Components
    • W5 Windows Service
    • W5 Web Services
    • W5 Web Portal
    • W5 Web API
  • Workstation Applications
    • W5 Windows Desktop Application
    • W5 Outlook Add-In


W5 Database

The W5 database is a SQL Server database that can run on a local SQL Server installation or on an Azure SQL database.  The starting size of the W5 database is less than 1 GB.  An average database size is anywhere from 1 to 5 GB.

See the W5 Hardware and Software Requirements/Recommendations article for more information about SQL Server requirements.

Local SQL Server instances

Local SQL Server instances should be configured with a Mixed authentication mode with the server collation set to SQL_Latin1_General_CP1_CI_AS.  Note that the W5 Database can also run on SQL Server instances using other default collations, but this should be discussed with BCCORP prior to installation.

If running W5 internally (internal LAN access), then the SQL Server instance must be accessible to all workstations that will run the W5 Windows Desktop Application.

Azure SQL Database Usage

Please discuss this with BCCORP Support for more information.

W5 Document Store

W5 stores documents, attachments, reports, and any other type of document or file that the user decides to upload, within its W5 Document Store.

W5 currently allows for three different document storage mechanisms:

  • Local - this would simply be a Windows network share that is set up on your server that all Domain users that use W5 would need Modify access to.
  • Azure Storage Account - W5 can use Azure Storage Accounts to store/retrieve documents.  Full management of the Storage Account would be carried out by someone in your company / IT group.
  • Document Web Service - this is a W5 web service that can be set up on an IIS web server that would allow for local or remote access to the documents in a folder that the web server has access to.

W5 Windows Service

W5 can perform various background tasks such as sending out automated email messages or automatically generating documents from templates for the users.  The W5 Windows Service carries out this functionality, among various other background tasks that can be configured.  

The W5 Windows Service is a .NET Windows Service installed as a standard Windows Service on your server.

This component is not required until background tasks are needed.

W5 Web Services

There are three types of W5 web services: Data Web Service, Document Web Service, and Outlook Web Service.

W5 can host a connection to the W5 Database via a web service that runs on an IIS web server.  This is called the Data Web Service.  Running this service allows for remote access to W5 over the Internet or Intranet.

The Document Web Service allows for remote access to the W5 document store.  Again, this enables remote access to the W5 documents.

The Outlook Web Service can be used to allow the W5 Outlook Add-In to communicate remotely to the W5 database and W5 documents.  This service is not required to use the W5 Outlook Add-In as the add-in can also communicate through a locally running W5 Windows Desktop application.

These components are not required unless remote W5 access is needed.  That being said, remote access can also be provided via a secure VPN, which would negate the need for the W5 web services.

W5 Web Portal

W5 offers a set of ASP.NET web pages that allow for external access to claim/case information.  These are generally used to facilitate client or vendor access to information stored in W5 without having to provide them with the full W5 Windows Desktop Application.

This component is not required.

W5 Web API

W5 offers a web API that you can use to create your own custom web portals or internal tooling.

This component is not required.

W5 Windows Desktop Application

The W5 Windows Desktop Application is a .NET Desktop application that runs on each workstation.  It connects to either the local SQL Server instance or a W5 Web Service to access the W5 Database.

This is a required component for using W5.

See the W5 Hardware and Software Requirements/Recommendations article for more information about workstation requirements.

W5 Outlook Add-In

The W5 Outlook Add-In is a .NET based add-in that can be installed into Outlook 2007 or higher.  It allows the users to upload emails and attachments into W5.  The add-in can connect using a locally running W5 Windows Desktop application or via a W5 Web Service.

This component is not required.

See the W5 Hardware and Software Requirements/Recommendations article for more information about workstation requirements.