Wednesday, August 20, 2014

The new brave world of software!

Traditionally software has been proprietary and closed source. Companies use to hire top-notch software programmers internally and write code to develop software products. All was good until open source movement has started and many companies didn't pay attention to Linux until it got popular in the web world in early 2000.

Now many companies are taking that route to open source some great products like Hadoop, Open Office etc. Apache foundation has become the de facto standard due its business friendly license. The VC community seems to be excited and entering the bandwagon. Recently good chunk of funding went to open source software names like MongoDB, Hadoop etc. With all these trends, companies now need an open source strategy to innovate and align with the company's vision. This puts us in the new brave world of software. Bits are developed, tested and certified across the world.

Is the future of software is open source and free? Seems like it!



Sunday, August 17, 2014

Real-time Enterprise

There is some truth and hype in building a true so called a 'Real-time Enterprise'. Let's define first what is a Real-time Enterprise? Real-time Enterprise is one where events are monitored in real-time or at least near real-time across the enterprise to make faster decisions.

This definition on paper looks fancy and great but in reality it is so complex. There are couple of reasons why this is so complex - organization culture, business processes, existing technology and people who make decisions.

With today's technologies, Enterprises will head towards achieving this path of Real-time Enterprise. This will be a continuous process to reach that goal and requires good strategic thinking and excellent resources.