We describe the Infosphere project, which is building the systems software
support for information-driven applications such as digital libraries and e
lectronic commerce. The main technical contribution is the Infopipe abstrac
tion to support information flow with quality of service. Using building bl
ocks such as program specialization, software feedback, domain-specific lan
guages, and personalized information filtering, the Infopipe software gener
ates code and manages resources to provide the specified quality of service
with support for composition and restructuring.