In my last blog I discussed about what a Platform BPO is about and the various requirements it brings up. In this blog I will discuss about the key benefits of having a Platform BPO.…
Platform BPO refers to a suite of technology that can help BPOs in designing, developing and deploying their applications, which in turn can be used to service their customers. In the absence of a platform,…
Scalability at the database layer has always been a challenging task for architects. Sadly, this also happens to be one of the areas that is typically underestimated and later leading to major issues. My experience…
The estimated cost of software failures is estimated to be around 50 to 80 billion dollars per year. Reports also say that 3 out of 5 IT projects do not do what they were supposed…
Mobile adoption is changing the way medicine is practiced today and there is a tremendous opportunity for healthcare ISVs to offer their applications in mobiles/tablets. There are certain trends in Mobile Healthcare 1) 72 percent…
1. Use caching wisely: Use caching without hesitation. But cache different data for different amounts of time, based on how huge it is, how long it remains unaltered and how frequently it is accessed. Choose…
This week, let’s bring the focus back to the ingredients that go into building great products. Now you might have a brilliant idea which can translate into a great product, or perhaps you’ve found just…
In our “ Technology Enablers for SaaS ” series, we highlighted Sharding in the last digest. This week we will focus on Aspect Oriented Programming (AOP) and Service Oriented Data Architecture (SODA), two more technology…
Moving to a Software-as-a-Service model isn’t easy, as we highlighted last week. Quite a few design and engineering considerations must be taken into account. Of course, a minimalist approach can be taken while building a…
Application Development Platform refers to a suite of technology that can help enterprises in designing, developing and deploying their applications. In the absence of ADP, enterprises end up using multiple technologies, architectures and engineering structures…
On the surface, there are few differences in terms of skills required to do product testing compared to application testing, except perhaps extra diligence and an eye for detail. However, some of the differences between…
We had an interesting discussion during our monthly teleconference on May 30th revolving around Product innovation vs. Business innovation. I have summarized here some of the main points that came up during our teleconversation. One…