Most businesses have an accounting system that makes sense for them. However,
an accounting system by itself is far from an efficiently automated billing
process. Because the accounting system usually is a silo that is wholly
separate from other operational activities of the company, keeping its
information current often creates the need for multiple redundant entries of
the same data, inefficiencies and sources of error.
Additionally, because the accounting system was designed to hold accounting
data only, there often is a conflict over the need to hold extra data in one
system over another, and in maintaining that data. Because sales and business
needs require additional data -- such as grouping customers, products or
events in unique and interesting ways -- reports generated by the financial
system often aren't even good enough to manage the business at an operatio... (more)
Mark Twain was credited with saying, "I didn't have time to write a short
letter, so I wrote a long one instead."
People figured out long ago that a letter with fewer words, though more
powerful, was more difficult to write. It seems technologists only now are
beginning to learn that lesson.
Just a few years ago, technology was better when it had more features.
Technology with fewer features was more primitive - think of digital versus
analog. Whether you were in the auto industry or you were building software,
it was your job to add features. If you were a marketer, it was your jo... (more)
Many of us have spent years explaining to customers why our various versions
of Platform as a Service (PaaS) are their best alternative for customization
and deployment of business software applications. Logically, there is
little reason not to choose a PaaS as the core architecture for your
businesses software. However while there has been adoption, it hasn't
occurred at the pace which it probably should given the magnitude of the
value proposition. This of course is the quandary called "the adoption
cycle" that receives a lot of attention from authors and analysts alike.
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 softwar... (more)
Historically, when we take something complex and make it simple, we open up
all sorts of opportunities for value. Think about the changes that happened
once the Web made it simpler to buy goods and services. Consider how mobile
phones and text messaging have empowered us to communicate faster and more
frequently. And consider what the word processor, e-mail and spreadsheets
have done for individual productivity.
Cloud computing is a lot like each of these three revolutions in that it
greatly reduces the complexity of otherwise technically challenging issues.
In so doing, it empo... (more)