Complexica has a well-defined engagement model that progresses through the following stages: Workshop This initial exercise is conducted at no cost with the intent of developing a common understanding of the business problem as well as an organisation's people, processes, and technology as they relate to the current state and desired future state. The availability and quality of data is also explored during the workshop, with the output being a fixed-price proposal for scoping the relevant opportunity. Scoping engagement During the scoping stage, Complexica analyses the current-state data, processes, systems, and practises within the relevant business unit(s) and workflow(s) of an organisation. The goal of the scoping engagement is to define the applicable scope of the applicable software, along with the high-level business and technical requirements, proposed interfaces, as well as all deployment milestones, cost estimates, and business benefits. Each scoping is a fixed-price, fixed-time engagement that delivers: A fixed-price software project plan, which includes configuration recommendations and a suggested approach for achieving the most advantageous Return on Investment (ROI) and Time to Value (TTV)   A detailed Statement of Work (SoW), which contains the specification for the software being deployed, including data inputs and outputs, integrations, use-cases, constraints, business rules, optimisation objectives, among others Software Deployment Project The software deployment project is broken up into a number of milestones that culminate in Business Verification Testing (BVT), User Acceptance Testing (UA), and ultimately, the go-live process. The initial milestone covers off any further detailed scoping, specification, and design work, while further milestones are used to deliver partial configurations of the software for customer validation before heading into the BVT and UAT. During each software project, Complexica’s science team also trains the relevant algorithmic techniques using customer data (along with any relevant external data) before testing and tuning the models. These software projects are capital expenditures from a budgetary point of view and overall cost and duration depends on the scope of the software modules being deployed. Software as a Service (SaaS) Once live, end-users can access the deployed software through a web interface (or native app) that is deployed into a dedicated, customer-specific AWS instance. Ongoing access and support for the software is covered by a monthly SaaS fees (Software as a Service, or Online Service Fee) which includes: AWS hosting, backup, and DR   AWS computation load (as some prediction and optimisation problems are more computationally expensive than others)   Maintenance and support   Monitoring the performance of the underlying model(s)   Future product upgrades The monthly SaaS fee is an ongoing operational expense