Information Technology Advanced
0/20

Pick the word that matches this meaning:

A small, independent piece of software that performs one function within a larger application.