Welcome to the Software Pipelines Alliance

Software Pipelines is a new and innovative open software architecture and methodology for concurrent programming of business applications to:

  • provide virtually unlimited peer-to-peer scalability
  • control the exact distribution and parallel execution of various tasks, or components of a business process, within a single server or across a multitude of servers, on a single processor core or on multi-cores
  • handle high volumes of business transactions, both large and small, including mixed-workload business application processing
  • offers scalability through parallel processing while still guaranteeing order of processing - a key business requirement in many mission-critical applications
  • solve performance problems with existing applications, particularly business processes with performance bottlenecks
  • ensure that applications developed using a Service Oriented Architecture can scale and perform

The Software Pipelines Alliance is a community dedicated to developing high performance applications that takes advantage of multi-core processors.

You are encouraged to read and contribute to the
Software Pipelines Methodology Wiki.

Software Pipelines News

Alliance Sponsors

Become Sponsor

Read About Software Pipelines
Join The Software Pipelines Alliance