Extensions are special adapters that allow scripting languages to access objects through UCS. NSN, Perl and ScriptEase access objects of various component models using native extensions, namely NSN2UCS, Perl2UCS (formerly, UCSExt) and SE2UCS respectively.