📄 Statement of Work (SoW)

Statement of Work (SoW)

Project Title: SkyPlanner Implementation for IEC Plant Engineering

Prepared by: Appomax Co., Ltd.
Client: Alpha Sim Sdn. Bhd.
End-User: IEC Plant Engineering (https://iecpe.com)

1. Project Objective

The objective of this project is to implement SkyPlanner, a lightweight manufacturing planning and execution platform, to replace IEC’s manual operations with a digital system that improves visibility, traceability, scheduling efficiency, and material planning across all production lines. The solution will include custom project tracking and contextual dashboards, utilising Appsmith, to align execution with IEC’s internal project workflows.

2. Functional Scope

2.1 Modules to be Implemented

Functional Area Description
Order Management Creation of Sales & Manufacturing Orders with routing and due dates
Bill of Materials (BOM) Define materials required per product using SkyPlanner’s Materials module
Routing Management Define and sequence manufacturing steps per product line
Scheduling & Capacity Use Arcturus AI engine for Gantt-based finite capacity scheduling
Warehouse & Inventory Manage on-hand stock, transactions, and allocations
Shop Floor Execution Operators log task times and quantities using SkyPlanner’s Timer App
Built-in Reporting Production status, job tracking, order delays, and inventory levels
Project Management Organize work orders into Projects for IEC’s execution teams with Appsmith

2.2 Project Management Scope

To complement SkyPlanner’s order-based execution model, Appsmith will be used to implement a project-oriented view of manufacturing activity. This enables IEC to group multiple SkyPlanner orders into unified “Projects” aligned with internal workflow and delivery objectives.

Key Features:

  • Project creation and tracking across multiple SkyPlanner orders

  • Gantt/Kanban views of project tasks and milestones

  • Context fields (e.g. project notes, customer requirements, deadlines)

  • Real-time progress updates using SkyPlanner API data

  • Responsibility assignment and status indicators per task/phase

  • Executive dashboard with aggregated status and delays

  • Exportable reports for management and customer-facing updates

This module enables IEC to manage not only order execution but also delivery timelines, cross-departmental collaboration, and higher-level production initiatives.

3. Technical Scope

3.1 Deployment & Environment

  • SkyPlanner SaaS Platform
    • SkyPlanner is a SaaS-based platform that will be accessed by users via a web browser. No local installation or on-premise infrastructure is required for SkyPlanner.
  • Appsmith Deployment
    • Appsmith will be deployed in AWS EC2 as a containerised application. It will provide custom dashboards and project management interfaces for IEC, consuming data from SkyPlanner via its public API.
  • PostgreSQL Reporting Database
    • A local PostgreSQL database hosted in AWS (RDS) will be used as a reporting layer. Data from SkyPlanner will be periodically synchronised into this database. In addition, Appsmith will write and manage master data (CRUD operations) relevant for reporting and dashboard enrichment.
  • Serverless Sync & Integration Layer
    • A serverless job scheduler will be implemented using AWS EventBridge, Lambda, and SQS to manage the data integration between SkyPlanner’s API and the AWS reporting database. This integration will be triggered hourly to ensure near real-time visibility in reports.
  • Business Intelligence (BI) via Amazon QuickSight
    • Amazon QuickSight will be used to deliver centralised BI dashboards based on the reporting database.
      • Note: Paginated reports are not included in the current scope. If required, they can be enabled as an add-on service at an estimated AWS cost of $500/month.

3.2 Localization

  • IEC may provide a glossary to support translation and labelling within SkyPlanner’s multi-language UI features, where applicable.

4. Implementation Scope

4.1 Responsibility: Appomax

  • Configure SkyPlanner instance for IEC, including company settings, users, and permissions.

  • Import master data using SkyPlanner’s CSV import utilities:

    • Products and product groups

    • Bills of Materials (Materials)

    • Routings (Process Steps)

    • Initial stock balances by warehouse

  • Configure user roles and access control according to IEC’s operational structure.

  • Train operators to use SkyPlanner’s native Gantt scheduling view and Timer App, enabling them to log task execution and view order timelines.

  • Implement and test API integration to:

    • Appsmith will serve as the frontend platform for project-level dashboards and context-based tracking by aggregating and presenting SkyPlanner work order data.

    • AWS PostgreSQL-based reporting database, which will store synchronised operational data (via API) for historical analysis and reporting.

  • Set up a serverless scheduler using AWS EventBridge, Lambda, and SQS to automate hourly data synchronisation from SkyPlanner into the reporting database.

  • Develop custom Appsmith dashboards for project tracking, progress monitoring, and exception handling across multiple orders.

  • Configure Amazon QuickSight to connect to the PostgreSQL reporting database and provide business intelligence dashboards.

    Note: Paginated reports are out of scope but can be offered as an add-on at an estimated AWS cost of $500/month.

5. Out-of-Scope

  • CRM or quotation functions (e.g., customer tracking, sales funnel, quote generation)

  • Automated machine data capture (e.g., from PLCs, SCADA, sensors, IoT devices)

  • Barcode or RFID hardware integration (e.g., handheld scanners, tag readers)

  • Financial modules including General Ledger (GL), Accounts Payable (AP), and Accounts Receivable (AR)

  • Multi-entity or multi-site deployment (scope is limited to the initial IEC factory)

  • Integration with third-party systems beyond SkyPlanner, Appsmith, and Amazon QuickSight (e.g., ERP, MES, accounting, HRM)

  • Advanced user authentication systems (e.g., SSO, Active Directory)

  • Mobile app development or native mobile integration

  • Paginated reports in QuickSight (available as an optional add-on at additional cost)

  • Long-term data lake storage, schema cataloging, or ETL pipelines using AWS Glue or Athena

6. Deliverables

  • Configured SkyPlanner SaaS instance with up to 10 product lines, including BOMs, routings, and initial inventory

  • Validated master data imported into SkyPlanner (Products, Materials, Routings, Stock Balances)

  • SkyPlanner’s built-in Gantt view and Timer App are enabled, with operator training on their usage

  • Appsmith-based dashboards for project-level tracking and contextual views, integrating with SkyPlanner via API

  • AWS-hosted reporting database with automated sync from SkyPlanner via serverless scheduler

  • Connected reporting via Amazon QuickSight, visualising data from the reporting database

  • User training sessions, including walkthroughs of SkyPlanner, Appsmith dashboards, and QuickSight reports

  • Handover package, including configuration settings, API mappings, operating procedures, and system architecture