Technical Information

Understand the technology behind Blueshift's ONE Solution.

Solution Stack

Blueshift’s ONE Solution is built on the Microsoft stack, using best practice tools and techniques including SQL Server, Analysis Services, Reporting Services, IIS and WPF.  End users are naturally familiar with the user experience which aligns closely to Office applications such as Excel.

Release Cycle

Blueshift’s ONE System is on a four releases per year cycle.  Blueshift heavily invest in ongoing development and all new features (and fixes) are available to all users four times per year.  See below for deployment details.

Hosting

Due to the highly sensitive nature of IBP data, all of Blueshift’s installations to date have been on internal company infrastructure supported by Blueshift remotely.  SAS including cloud hosting is however available.

System Requirements

End users require Microsoft Windows (Vista minimum), .NET framework (4.5), IE and Excel (2010 minimum).  The rich client is deployed and updated automatically using Click Once.  See below for full requirements.

ERP and Interfaces

Blueshift’s ONE Solution has been interfaced with SAP, JDE, Pronto, Movex, MFG Pro, Accpac and COGNOS – as well as Scan providers Aztec and AC Nielsen.  The system is very flexible in its interface capabilities – web APIs, text files, direct database connections, and other methods are all compatible.

Remote Access

Given the system is ordinarily hosted on internal infrastructure, remote access is made possible using the corporate VPN, Citrix, VDI, or other mechanism.  Given the end to end nature of the solution and the complexity and volume of data, entirely offline access is not supported.

System Requirements

Server Requirements

Operating System

The Blueshift ONE server application requires one of the following operating systems:

  • Microsoft Windows Server 2012;
  • Microsoft Windows Server 2012 R2.

Database Server

The Blueshift ONE server application requires one of the following databases:

  • Microsoft SQL Server 2014 (or later) Enterprise Edition.

The Blueshift ONE server application requires all of the following database components:

  • Database Services;
  • Database Server Agent;
  • Analysis Services;
  • Reporting Services.

Note: Custom interfaces may also require the Integration Services component.

Required Software

The Blueshift ONE server application requires all of the following software components:

Hardware Requirements

The Blueshift ONE server application requires the following basic hardware specifications for a single production instance:

  • 8 * Processor Cores @ 2ghz or greater;
  • 32-64GB RAM (Demand Forecasting Unit count dependent);
  • 400Mb/s sequential disk read/write;
  • 125Mb/s small queued disk read/write.
Note: These requirements are easily surpassed with a current model physical dual quad core processor server (Xeon E5640) with triple channel DDR3 RAM using a 6 disk RAID6 15K DAS array.  Sample configurations and metrics can be provided.

Virtual Environments

The Blueshift ONE server is actively used and supported in virtual environments. With the different variables that virtual environments bring and the historical performance and system issues in relation to contention within virtual environments, when operating in a virtual environment the RAM and CPU reservation must be enabled.

Client Requirements

Operating System

The Blueshift ONE client application requires one of the following operating systems:
  • Microsoft Windows 7 SP1;
  • Microsoft Windows 8;
  • Microsoft Windows 8.1;
  • Microsoft Windows 10;
  • Microsoft Windows Server 2012.
Note:  Microsoft has discontinued mainstream support for Windows 7.  Blueshift recommends clients should always be using a fully supported operating system.

Required Software

The Blueshift ONE client application requires all of the following software components:
  • Microsoft .net Framework 4.5;
  • Oracle Java Runtime 32 bit (most recent);
  • Microsoft Internet Explorer (for optimal reporting support);
  • Microsoft Excel 2010/2013.
Note: Microsoft is about to discontinue mainstream support for Office 2007 – see http://support.microsoft.com/lifecycle/?p1=8753.  While the system will function with Excel 2007, Blueshift recommends clients should always be using fully supported software.

Recommended Hardware

Blueshift do not provide specific RAM, CPU or disk requirements but do assume a typical modern business grade pc that adequately exceeds standard system requirements that meet standard system configuration best practices.  With this in consideration Blueshift recommends dual monitors with a minimum of one 22″ professional grade screen for Demand Planners.

Network Bandwidth

The Blueshift ONE client application requires the following network bandwidth for optimal operation: minimum 256kb bursting to 1Mb per user.

Deployment

Server Deployment

Due to data sensitivity Blueshift’s ONE Solution is ordinarily housed on internal infrastructure.  Blueshift clients typically install, maintain and support the hardware (virtual or otherwise), operating system and application prerequisites such as SQL Server (although Blueshift can support this too).  Blueshift, via remote access, install, maintain (including upgrade deployment) and support the ONE Solution on behalf of the client – initially as part of the implementation and ongoing under support.

Client Deployment

Blueshift’s ONE Client application is deployed and updated automatically via Microsoft’s Click Once.  Although the rich WPF application is bandwidth optimised, in some circumstances it may be preferable to deploy the client application via Citrix and this is also supported.  There is no need to include the client application as part of an Standard Operating Environment or similar.