Commercial Off The Shelf Definition