The debate has raged for some time now about the exact definition of a 5GL.
One might argue that there also is still some debate going on about what
exactly is a Platform as a Service PaaS. Throw together two semi-ambiguous
industry-specific buzzwords and what do you get? Well, for all of you
cynics out there, the answer is NOT "a great marketing opportunity!"
In all seriousness, taken together, the two do represent an ambitious vision
of the future; a world where the "non-programmer", i.e. someone who does not
have experience "writing code", can quickly create flexible software
solutions that actually work to power real business processes, and that
satisfy real business needs. It's an interesting vision that includes a
much deeper penetration of application automation then we see today,
including interacting seamlessly with external data sources.
There are two ... (more)
Seven years ago we set out to build a technology that would solve the immense
problems faced by business in adoption of technology. If you are not familiar
with those problems, you need to familiarize with the now canonical Standish
Groups’ Chaos Report, which among other things documents only a 32% rate of
software projects completing successfully.
During our journey, we encountered many cool things. From the beginning, we
were early adopters of the LAMP stack; Linux, Apache, MySQL and PHP. Further,
we were able to leverage all sorts of open-source tools like WYSIWYG
controls, ... (more)
In the past four weeks I've discussed the benefits of cloud computing and its
core components. My goal was to reveal the key value drivers of the cloud so
you could better understand and evaluate ROI opportunities.
I described two of the three core components of cloud
computing,infrastructure and platform, each delivered as a service. But, in
the end, your users will not work smarter or more efficiently because of
either infrastructure or platforms (save software developers or IT staff);
employees will be more effective because of the third core component,
software delivered as a... (more)
When we speak of "cloud computing" we are typically referring to some sort of
service which we use through the internet. However to most technologists a
cloud tends to mean something a little bit more specific and more closely
tied to a server.
Up until a few years ago you would buy a special type of computer called a
"server" and install your operating system or other software on it.
But today you can procure a "virtual server" without having to purchase any
hardware at all. These virtual servers typically reside across multiple
physical servers, and can even be moved quite easi... (more)
Historically, when an organization needed software, it had two basic paths:
buy something already built and use it as-is or build from scratch.
Both paths have been fraught with peril, as witnessed by the 2009 CHAOS
report that showed only 32 percent of projects being successfully completed
and nearly one in four projects cancelled before completion.
The problem with deploying pre-built software is that it is rigid and
inflexible. Software builders didn't anticipate the processes your
organization developed to meet customer needs and be successful. What's more,
they had no plans to... (more)