Due to our strengths in transactional mapping and recording, programming is a natural and often-requested service of TGG.  This service includes development of websites, web portals, databases, macros, and modeling capabilities. Our recent focus has been on building modern web applications using .NET Core with Angular 2 front ends that allow you to monitor and analyze your business processes.

The important distinction of the programming that we provide our clients, as compared to other companies, is the strong bias and integration of Lean Six Sigma principles into the design of software & systems. When we build back end systems, we build them to capture the data that will help your business self improve. Our focus on building user friendly and responsive front ends then allows you to access and use this critical information in a quick and intuitive manner.

For example, we often use ‘lead time’ and ‘opportunity marker’ fields in our projects to capture how long process steps are taking and to identify why delays are happening. As the system is used, the data can then be aggregated and used to refine and improve the process.

Core Languages/Technologies: C#, .NET Core, ASP.NET MVC, WebApi,  Angular 2, Typescript, LINQ, T-SQL, Entity Framework, HTML, CSS, Bootstrap

Other Languages/Technologies: C++, ASM, Java, ASP, .Net, Solver, Extend, Javascript, Jquery
Database Technologies Include: SQL Server, Oracle, Access, MySQL, SAP

Most programmers only do ‘what they are told’

When TGG builds programs and systems, they are built to self-improve


Transactional mapping or transactional recording typically preceed this service.  Prior to writing software, TGG will work with your team to define the process and have your team approve story-boards of the proposed new designs.

Typical Outcomes:

  • Specific and detailed list of information that needs to be requested at the start of the process
  • Dashboards
  • Reporting capabilities
  • Elimination of swim lanes, hand offs, and delays
  • Elimination of mistakes through the normalization of data

Programming project examples

Web Order Portal

 On line status of all current orders

Dynamic Sew Construction Form

Dynamically created BOM form

Web Proof Portal

Proof review / approvals

Inventory Database

Record all inbound, WIP, outbound transactions

Rigid Box Form

400+ selection w/ images

Morae Handoff Map

Email graphing software by TGG

Schedule Database

Events, resources, times

MSK Workbook Macro

OEE maintenance A3

PQPR Routings

Compressed BOM components

Cutting File Macro

Raw order to sequenced scheduling

Box Scores

Lean accounting workbook


Custom learning management system DB

 Cutting Pattern Optimization

LP solver model

TGG Portal

Calendar System with Invoicing, Event Agendas, Action Items, Expense tracking etc.


 Allows users to dynamically create and order socks with patterns, images etc. 

TIR Ticketing System

System for tracking tickets attached to clothing items through production process.

Define your Problem Statement.

The first step towards breaking your organizational log jams is identifying and verbalizing the challenge you're facing. What are you trying to solve? This simple Problem Statement exercise can have profound implications for your team. It helps you define the issue and gives TGG some sense of where the soft spots could be in your Order to Cash process. We invite you to take a few moments to fill out this form. A TGG consultant will contact you shortly to discuss your Problem Statement and provide some insight on how we may be able to help.

Back to top