a (context|computing) A software component (or other entity) that is unaware or noncommittal regarding the specific nature of the components with which it interacts; polymorphism|polymorphic; modular; pluggable
a (context|usually with a prepositional phrase) Having no firmly held opinions on an issue or matter of uncertainty.