 The analysis engine uses Finite State Machine approach at multiple levels, which aids its performance characteristics, while maintaining a reasonably small footprint.The behaviour of the system is driven by a set of configurable lexico-semantic resources which describe the characteristics and domain of the processed language.A default set of resources comes as part of LanguageWare and these describe the native language characteristics, such as morphology, and the basic vocabulary for the language.