Off The Shelf Components Meaning