When we look at business process automation, in most cases, we are talking about electronic forms automation. That is the human side of BPA.
Most business applications have forms and reports (what more is there from a user perspective? 🙂 If we can get users to build these applications (they know what forms/reports they want) and make it simple and a satisfying experience then we can get IT to focus on the harder aspects – like the architecture, plumbing, hosting, security, backup, system integration, etc, etc.
Recently I have come across two projects involving K2 and AchieveForms. Here’s a link to an integration video made available on the net that illustrates the possibility of this kind of app building: http://video.businesswebsoftware.com/AF_K2.wmv
in this video they showcase how you might get a business user to design and implement a forms based business process that involves approvals, etc without coding and IT involvement.