A key concept of the NetQuarry product is its extensibility. Although from past experience we understand most of the commonly required features; we also know that we cannot anticipate or accommodate all custom application needs. For this reason NetQuarry provides a comprehensive extension model.
This model allows extension to the basic functionality through creation of .NET-compatible components that are configured into the system to respond to system events. This model makes NetQuarry an excellent platform not just for new application development, but also for Enterprise Application Integration (EAI). Using NetQuarry, multiple external applications can be integrated into a single front-end.
In addition, because of the meta-data used to specify Business Objects in NetQuarry, NetQuarry can provide Service Oriented Architecture (SOA) definitions all without any additional developer effort. This makes an application built on the NetQuarry platform both a subscriber and publisher of WebServices.