November 7, 2008
From being a miniscule part of the software world just a couple of decades ago, open source has become ubiquitous today. It is so prevalent to the extent of not being visible because it is embedded in the mainstream. According to a Gartner report on open source software, “By 2012, more than 90% of enterprises will use open source in direct or embedded forms”.
And this has resulted in a change in how software development takes place. From being a fully closed process, software development has been evolving towards a more community driven open source approach. Large and small enterprises and government institutions are rapidly adopting open source for three primary reasons: to reduce IT costs, deliver systems faster, and make systems more secure.
More often than not, ISVs are on the constant look out for an open source strategy that would address the demands of their customers. This could mean adopting an open source component or an entire open source license for their products. Whichever path they choose to go, open source does come with a certain amount of risk that needs to be managed.
Open source adoption is being considered everywhere, but one needs to remember that open source is far from free. And it requires an equal amount of support and services, just as proprietary software does. ISVs need to realize this and should continue offering quality professional services, which is a good revenue stream for them as well.
While open source may not work for every ISV, it’s for them to decide whether to move into the open source realm or not. That decision and the introspection that will follow will eventually help them sharpen their market focus.
Leave a Comment » |
Development, New Product Development, Technologies | Tagged: ISVs, New Product Development, Open Source, Open Source Software |
Permalink
Posted by softwareinsights
October 24, 2008
Ever since the ‘- as a Service’ trend started, there has been no looking back. One of the more recent acronyms is DaaS, which is up for grabs with varied meanings such as Data as a Service, Development as a Service, and Desktop as a Service. This week, we’ll discuss Development as a Service, which is being touted by Salesforce.com as their on-demand platform for developers.
DaaS consists of a new set of development tools and APIs that allow enterprise developers to harness cloud computing and develop applications without the need for software and hardware client/server architecture. It is an extension of Platform-as-a-Service (PaaS) as it allows developers to build, test and deploy applications using tools provided within the hosted platform.
The DaaS platform offered by Salesforce.com includes a set of features with the ability to create database applications on demand, a workflow engine for managing collaboration between users, and a Web services API for programmatic access along with mashups and integration with other applications and data. Full access to the database, logic, user interface and other capabilities of the Force.com platform allows easy development of enterprise software.
Earlier, ISVs used various development tools to build their products and most new development had to be started from scratch. But with the shift now towards web-based/on-demand applications and the easy availability of development frameworks in the cloud, it is probably a wise decision for start-up ISVs to tap existing infrastructure and services and build on top of it, and focus their efforts on business innovation
While it means less re-invention of the wheel and freedom from maintenance and upgrades for developers, ISVs also can gain from DaaS. It acts as a marketing channel for ISVs where they can place their products in front of several businesses seeking innovative business solutions. Of course, ISVs will have to ensure that their target market will overlap significantly with the platform users and that they do not get locked-in to the platform to their disadvantage.
Leave a Comment » |
Development, New Product Development, Technologies | Tagged: Development-as-a-Service(DaaS), ISVs, New Product Development, PaaS |
Permalink
Posted by softwareinsights
October 17, 2008
SaaS products have always been associated with an issue of limited customizability. In a move to tackle the same, another ‘as a Service’ model -Platform as a Service (PaaS) has evolved. Often being considered as an outcome of Service-oriented Architecture (SOA), it can best be described as an application development and deployment functionality available as a service.
With SOA, we have defined certain web-based interfaces which are specific to an existing system or module. It also has rendered it reusable too. Now, PaaS promises to extend these functionalities to the next level, wherein the whole platform would become accessible through a web browser. This means that enterprises now have to just develop and deploy their applications through a browser without shelling out any extra revenue on infrastructures.
It is agreed that PaaS readily helps create and deploy applications. However, the question here is, “Why should Enterprises adopt PaaS?” as they already have tools and technologies to meet the same goal. It certainly has some clear cut advantages such as no infrastructural costs, instant IDE, instant deployment, to name a few. They just have to choose the right platform depending on their needs and resources and subsequently, can shift their focus onto creating innovative applications, rather than the complex IT infrastructures. This would also mean the removal of critical barrier to entry for smaller ISVs.
The time has come when anyone with an internet connection can build various applications and deploy them across the globe. PaaS is here to stay, but it should be ensured that they are kept open so that the developers and designers do not get alienated from the mainstream.
Leave a Comment » |
New Product Development, Technologies | Tagged: ISVs, New Product Development, SaaS, SOA |
Permalink
Posted by softwareinsights
September 16, 2008
We are conducting a webinar on the topic,”Successful New Product Development-What does it take? ” on 25 th September,2008 at 2:00 PM ET / 11:00 AM PT.
Truly successful software products are hard to come by. Products that are adopted and embraced by their target audience are more the exception than the rule. So, what does it take to build great software? Is having a brilliant product idea enough? Do you need to have a stellar team and dedicated UX experts?
Anyone attempting to build successful software should understand that software has to first and foremost fulfill customer expectations, address real market needs and be better than the existing competition. In addition, it should be cheap enough to be affordable, fast enough and feature-rich enough to be relevant and available soon-enough for customers to start using it.
The webinar will be jointly presented by:
1.Shankar Krishnamoorthy,CTO,Aspire Systems.
2.Deepak Ramesh,Co-founder,Mango DVM.
In this webinar, you will learn:
* How to validate your product idea
* Usage of Web 2.0 concepts in the enterprise ecosystem
* How you can enhance the quality of your product
* How to leverage the latest development tools, technologies and platforms available
This is a must-attend event for you,if building a great product has been your watchword.
Registration is still open here.
Leave a Comment » |
Development, New Product Development, Successful Products, Technologies, Webinar | Tagged: Aspire Systems, Mango DVM, Successful New Product Development, Webinar |
Permalink
Posted by softwareinsights