The requirements expressed herein apply to both commercial products and laboratory prototypes. Of course a lab prototype may not be packaged as a commercial system should be, and thus its implementation requires the intervention of a member of the development team, although the prototype specifications and design should be done with later requirements in mind.