Net::Tube is a free implementation of a pipelining system for web-services, that help people to create mash-ups of web-applications easily. However, commercial, close-source, and proprietary services have their own limitations for application developers.