Programmers: I love 'em. In fact, I was one, many years ago, when the Internet was a friendly place where everybody knew your hostname. In those days, if you needed a computer to do something, you hired a programmer for software development. Off-the-shelf BPM software development was limited to the most very basic commodity tools, such as word processing. Not only was locally developed business process management software the default choice, companies viewed their home-grown custom applications as a competitive advantage. I recall one very large firm in the early 90s that even wrote its own programming language because, well, I guess none of the dozens of existing languages quite fit the bill.