The KNS is the underlying infrastructure code that any KFS module may employ to perform its functions. The KNS is functionality common to many modules. Examples include creating custom attributes, attaching electronic images, uploading data from desktop applications, lookup/search routines, and database interaction. The KNS is a core technical module composed of reusable code components that provide common pieces of functionality. The KNS is a technical framework that enforces consistency in the applications that use it. It promotes adherence to the architectural principles and development standards defined by the Kuali architects. The KNS also provides a stable core of development tools providing a more efficient development paradigm.