scriptcase home page

Touchstone 3D – Order Management System

Project recap

Client

Touchstone 3D Services

Date

2017

Summary

Proof-of-concept challenge to select a new tool for rebuilding company’s Order Management System. OMS was difficult to maintain and written in Java by an intern no longer with the company. ScriptCase Rapid Application Development platform quickly built the test case, proved flexible & easy to use, and was selected.

Skills

,   (← all projects)

Project details

Background

Touchstone 3D is a product development & commercialization company located in Cary, North Carolina.

Problem

Touchstone 3D's Order Management System was difficult to maintain and written in Java by an intern no longer with the company.

Solution

ScriptCase Rapid Application Development (RAD) software was selected.

Tools & resources

PhpStorm, Chrome Developer Tools, ScriptCase.

Discussion

A major problem with the current version of OMS was not that it was written in Java, but the way it was designed. One problem was form definitions were hard-coded into the source code. Since TS3D was still evolving OMS system requirements, this meant frequent changes to the User Interface & data structure often required major sections of the code to be rewritten.

Given a sample form structure and data relationship as a proof-of-concept test case, several alternate approaches were considered. In the end, ScriptCase easily built the test case and was selected for several reasons:

  • Numerous databases are supported
  • CRUD* forms are easy to build & change
  • Several pre-built modules
  • Generates clean & modular PHP code

* CRUD - Create, Replace, Update, & Delete