A core technical module composed of reusable code components that provide the common, underlying infrastructure code and functionality that any KC module may employ to perform its functions (for example, creating custom attributes, attaching electronic images, uploading data from desktop applications, lookup/search routines, and database interaction). Underlying infrastructure code that any Kuali module may employ to perform its functions. The KNS is a set of functionality common to many modules. Examples include creating custom attributes, attaching electronic images, uploading data from desktop applications, lookup/search routines, and database interaction.