TIW utilizes a multi-tier object oriented
programming (OOP) architecture to maximize the modular construction and
reusability of our product's components. The thumbnail provides an overview of the
architecture.This OOP architecture is extended to the developer through customization layers
inserted into the product hierarchy. This approach minimizes the impact of product
upgrades.