Statement of Work (SOW)

Project Title: ImageConnect Implementation

Version: 1.0

Date: October 18, 2025


1. Executive Summary

ImageConnect is a software project designed to connect, process, and manage images within enterprise workflows, with a specific integration into Epicor Prophet 21 (P21). The solution enables streamlined image uploads, automated linking to product and document records, and synchronized delivery to the client's eCommerce platform. The project will establish a scalable, secure, and user-friendly image management framework with future extensibility for cloud hosting.

2. Project Objectives

Develop custom business logic for image processing workflows integrated with Prophet 21.

Create new custom tabs and document link capabilities inside P21 for viewing and managing images.

Enable image uploads to the eCommerce platform through a secure API.

Implement a clean and efficient image storage workflow compatible with future cloud hosting.

Deliver a reliable, maintainable, and well-documented software solution.

3. Scope of Work

In-Scope

Integration of ImageConnect logic into Prophet 21's interface.

Development of a Blazor-based admin interface for managing image uploads and linking.

Configuration of secure image uploads to the client's eCommerce platform.

Implementation of business logic for image tagging, resizing, and metadata storage.

Database schema updates to support image records and link associations.

Unit testing and user acceptance testing (UAT) with client validation.

Documentation and limited post-deployment support (2 hours).

Out of Scope

Long-term hosting or support beyond the included testing phase.

eCommerce platform redesign or custom theme development.

Prophet 21 version upgrades.

Integration with third-party DAM (Digital Asset Management) tools.

Ongoing system monitoring or managed services beyond go-live.

4. Deliverables and Acceptance Criteria

Deliverable Description Acceptance Criteria
ImageConnect Core Module C#/.NET 9 code for image management workflows Passes all functional tests; image upload and linking function as documented
Prophet 21 Integration Custom tabs, data bindings, and document links Accessible in Prophet 21 UI; links open associated images successfully
eCommerce Sync Automated upload and mapping of images to products At least 95% successful upload/match rate in testing
Configuration Documentation Setup and deployment guide Step-by-step guide reviewed and approved by client
Final Testing and Sign-Off QA and UAT completion Client signs off after verification of all features

5. Project Tasks and Estimated Effort Breakdown

Task Role Hours
Project Planning & Kickoff Project Manager
2
Requirements Validation & Data Mapping PM, Developer
3
Prophet 21 Integration (Tabs & Links) Developer
7
Image Processing Business Logic Developer
8
eCommerce Upload Module Developer
5
Database Schema & Configuration Developer
3
User Interface Enhancements & Testing Developer, QA
4
Documentation & Handover PM, Developer
2
Final QA & Client Acceptance QA, PM
1
Total Estimated Hours
35

6. Timeline and Milestones

Week Milestone Deliverables
Week 1 Project kickoff, requirements, data mapping Signed requirements document
Week 2 Core development: P21 integration and image logic Functional prototype
Week 3 eCommerce upload integration and testing Upload module verified
Week 4 QA, UAT, documentation, and handover Final client sign-off

7. Pricing and Payment Terms

Component Hours / Rate Cost (USD)
Development 25 hrs @ $225/hr $5,625
Project Management 6 hrs @ $200/hr $1,200
QA & Testing 4 hrs @ $175/hr $700
Documentation & Support Fixed $475

Optional Infrastructure (Server or Azure Account): $2,000
Optional Cloudflare Subscription: $5/month ($60/year)

Estimated Total Project Cost: $10,060 USD
Payment Schedule

40% deposit upon project start ($4,000)

40% after core functionality delivery ($4,000)

20% upon final acceptance ($2,060)

8. Assumptions and Dependencies

Client provides API access to Prophet 21 and eCommerce environments.

Client provides server credentials or Azure subscription if required.

Decision turnaround within 2 business days for reviews and approvals.

Cloudflare or similar CDN account may be required for image delivery.

Client provides all logos, product images, and related media assets.

9. Change Control and Out-of-Scope Work

All requests outside the defined scope will follow a formal change control process:

  1. Vendor provides a written estimate for additional work.
  2. Client approval required before execution.
  3. Additional work billed at standard hourly rates ($175–$225/hr).

10. Risks and Mitigation

Risk Impact Mitigation
API access delays
High
Secure credentials and documentation early
eCommerce API limitations
Medium
Conduct API validation during week 1
Image size/performance issues
Medium
Optimize upload logic and implement CDN caching
User training gaps
Low
Provide recorded walkthrough or short demo
Scope creep
High
Enforce change control process strictly

11. Roles and Responsibilities

Party Responsibilities
Client Provide system access, test data, and timely feedback; review deliverables; authorize payments
Vendor Design, develop, test, and deliver ImageConnect; provide documentation and implementation support

12. Confidentiality and Intellectual Property

All code, configurations, and deliverables developed under this agreement become the exclusive property of the client upon full payment. Both parties agree to maintain confidentiality regarding proprietary information, credentials, or data shared during the project.


End of Statement of Work (SOW)
An unhandled error has occurred. Reload 🗙