Software Engineering

Application Development Platform (ADP) – Part 1

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…

Read more

Product innovation Vs. Business innovation – which leads the other?

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…

Read more

Defining Product Engineering

Developing a software product differs significantly from developing an IT project-based application. Although many software vendors know this, only a few consciously nurture and look for specific skill-sets and tailor processes to develop software products.…

Read more

Is Product development Rocket science?

Most of us know that rocket science is a complex and fascinating subject, but is software product development as intricate or exciting as rocket science? Just as space advancements require a proper vision and detailed…

Read more

Aspire Systems among the TOP IT Innovators

“Just as energy is the basis of life itself, and ideas the source of innovation, so is innovation the vital spark of all human change, improvement and progress” – Ted Levitt Yes, I am talking…

Read more

Is there a need for another ISV forum?

So, do we need another ISV forum? YES! There are quite a few forums / groups focused on the other aspects of software marketing, software sales (www.softwareceo.com), software business management (www.cio.com) and business strategy (www.sandhill.com)…

Read more

7 Questions that can help you objectively decide on implementing Multi-Tenancy

In my previous blog I discussed about the business/technical aspects in single tenant and multi-tenant models. However, due to huge loads of information from various sources people are actually lost in deciding whether to go…

Read more

Understanding the SaaS Maturity Models

There are totally 4 maturity models/levels in which you can deliver a SaaS application/product. Single Tenant In a single tenant model each of the tenants will get their own respective instances. There is absolutely no…

Read more

Understanding the Cloud – Part 2 – Intro to PaaS

In the first part I discussed about IaaS – highlights and challenges. In this part I will try to do the same for PaaS. Platform as a Service – PaaS, offers all the benefits of…

Read more

Understanding the Cloud – Part 1

As you may know, “Cloud” has become one of the most confusing terminology in the recent times. If you ask a team of 5 people you might end up getting 7 definitions of what they…

Read more

Scalability : Architecting for the Cloud – A Different Ball Game

Architecting an application has always been a challenge for the very fact that any mistakes done at this level can have catastrophic effects on the whole application. Several applications/products have gone through lot of rework,…

Read more