We call it Cloud Application Development because typically the application resides or touches some aspect of the cloud. However, many of the applications we develop may be hosted right in our customer’s data center. We have also learned in building applications for our customers that self-applications often do not complete the last mile to enable their business. Our Customers appreciate that we get this and their business. We have deep knowledge of the systems utilized and a firm understanding of many operational business processes. With that we take an agile, rapid approach, to development, often showing our first efforts in weeks and not months.