Nanosatellites, in particular the sub-class of CubeSATs, will provide an ability to place multiple small satellites in space
more efficiently than larger satellites, with the eventual expectation that they will compete against some of the roles
played by traditional large satellites that are expensive to launch. In order to do this, it is necessary to decrease the
weight and volume without decreasing the capabilities. At the same time, it is desirable to create systems extremely
rapidly, less than a week from concept to orbit. The Air Force has been working on a concept termed "CubeFlow"
which will be a web-based design flow for rapidly constructible CubeSAT systems. In CubeFlow, distributed suppliers
create offerings (modules, software functions, for satellite bus and payloads) meeting standard size and interface
specifications, which are registered as a living catalog to a design community within the web-based CubeFlow
environment. The idea of allowing any interested parties to make circuits and sensors that simply and compatibly
connect to a modular satellite carrier is going to change how satellites are developed and launched, promoting creative
exploitation and reduced development time and costs. We extend the power of the CubeFlow framework by a concept
we call "print-and-play." "Print-and-play" enriches the CubeFlow concept dramatically. Whereas the CubeFlow system
is oriented to the brokering of pre-created offerings from a "plug-and-play" vendor community, the idea of "print-andplay"
allows similar offerings to be created "from scratch," using web-based plug-ins to capture design requirements,
which are communicated to rapid prototyping tools.