We develop custom business software solutions. Our job is to turn a customer’s business needs into functional, organized and attractive software solutions that improve their business operations. At the end of the day, our job is to make our clients look good inside their organizations.
At the heart of every software product is change. Once projects start to take form, our clients begin to see different possibilities and their minds fill with creative enhancements that will make their software even more valuable. We like when clients get excited about new possibilities, but it can also be difficult in terms of managing expectations.
It occurred to me that the process developers go through when faced with very difficult development challenges is much like the well-known stages of grief that psychologists describe. So here we go on the mental journey of almost every technical person faced with almost insurmountable client challenges.