Definition

Capable of being replaced with alternative software or user interface layers to change its outward appearance or functionality without altering the underlying structure or mechanics of the system.