Abandoning The Past John Wise Founder, CEO The Tyranny of Programmers vs. Programs Writing Programs PWP ® The business of software development, like any business, struggles with letting go of the past. Companies struggle with outdated approaches and sharing the same perception with their peers from less exciting industries. Over the 25 years I have been leading companies engaged in enterprise financial software development, I have seen this manifested in many ways. Perhaps the most significant way is the near tyrannical hold of programmers over product design and development. The argument and tradition is programmers write the software and therefore end up designing the solution. It is obvious when the software is designed by programmers because the design is almost always dreadful. What has changed, and what few software firms have yet recognized, is that programming tools can now be built to be “smart” enough to shift the center of design much closer to the end-users for whom the software is being built, and with common sense, professional designers actually do the design. With a change of approach, it is now possible to give professional designers/business analysts, those who are closest to the client and the use cases that drive application function, primary power over application design. At InvestCloud, our approach is Programs Writing Programs (PWP®), and it not only moves design closer to the professional designer or user but it has two other profound benefits as well: faster time to market and more cost effective solution, and greater opportunity to customize Programs Writing Programs First, PWP® radically reduces the amount of time it takes to build applications. A single business analyst can do in days what would take a group of programmers weeks or months to accomplish at a traditional software company. With PWP® the business analysts can do rapid prototyping of working applications that can be used, tested, and tweaked in days. These are real working applications, not mock-ups. This massively added efficiency means that prototyping becomes so cost effective that many more design outcomes can be tried by a client, which leads to better design results. Second, PWP® makes custom applications, tailored to very specific client workflows, data capture, analytics, business intelligence (we call them applets), become affordable for any size firm. Large banks with large budgets are no longer the only ones with access to sophisticated applications - this represents a