The TKAParser is a Spread Sheet Engine, calculator and expression parser. It can evaluate mathematical and string expressions that contain numbers, predefined variables and formulae. A mathematical expression may have any commonly used math functions. A string expression may have any commonly used string function. The component transparently tracks formula / variable dependencies. Consequently, it needs to re-evaluates a formula only when the value of a dependent variable changes, a feature that enables it to perform hundreds of complex expression evaluations every second. A caching mechanism further optimizes expression evaluation making the parser…well… Kick Ass! You can work with any number of user defined functions.