AgilePoint an Architect's View

AgilePoint provides an unprecedented level of openness and extensibility. This allows AgilePoint to surpass the expectations that you might have for a BPMS, serving vital roles in rapid system integration, in SOA asset repackaging, and in other value-adding areas.
AgilePoint has a complete and open web service API, and maintains a clean separation between presentation and process model, and between process model and execution engine. AgilePoint’s model-preserving approach provides best-in-class capabilities for dynamic process modification, and in-flight migration of in-progress work to new process definitions. This level of flexibility and agility mean that your “worst cases” become your “not-bad-at-all cases.”
AgilePoint relies on open standards such as XPDL, to minimize lock in and maximize process portability. AgilePoint is also built explicitly to lower barriers to adoption, to empower all functional groups, and to foster a high level of collaboration. For additional details please see here. If you have a large repository of SOA assets, please see here.
If you use SharePoint within your enterprise, please see here.