So, that's a description of what TAPIr can do, but what's the point? Why go through the trouble of creating this system and the code to make it work?
Tables defined by TAPIr are very easy for site owners to configure. People expect to be able to customize everything, and using this module simplifies the process of making customizable tables. Concept modules are being bundled with TAPIr that show just how easy it is and why it just might make sense to use TAPIr.
We will be using TAPIr all over the place in Übercart to give store owners maximum control over the look and feel of their sites. This means everything from the product catalog, to the cart view, to the back-end orders and editing screens will all be configurable.