Doesn’t it seem like the UC industry has been talking about a world of communications-enabled applications for over a decade now? This is where in-house developers and independent software vendors (ISVs) will drop UC features into business applications to create new business processes and the companies that build them get a significant jump on the competition. Almost everyone I talk to agrees this is what should happen and that the value is there if companies were to adopt it. But, as the old saying goes, if “ifs and buts were candies and nuts, we would all have a very merry Christmas.” So far, we haven’t seen the flood of communications-enabled applications under the old Christmas tree for the UC industry. Oh sure, every company can point to a cool app here and there, but it’s certainly not mainstream.
So why is this? Well, in my opinion, it’s too hard to build these things. For all the talk, the communication industry requires high levels of telephony knowledge and some experience with CTI to be able to build these. That means only the communication-savvy developers can do this, limiting the number of companies that even want to attempt to build these types of applications. A good analogy is the early days of the web. Before all these visual tools, the web was built on sites designed by developers that could code in raw HTML. Want to drop a box on the site? Well, go build one. If you want to bold a word, you don’t highlight it and click bold, but rather <b> bold this way </b>. The hardcore developers who worked with HTML day-in-and-day-out could build websites, but mass adoption really didn’t begin until web development got significantly easier.