Bespoke Software vs Off-The-Shelf Product Flash