SiliconGrassland.com

Technology and business from the prairie.

Flower

What is ‘middleware’?

I’ve been asked this question a lot recently. Middleware is a notoriously obscure word that gets thrown around in tech circles. However most mere mortals really have no desire to learn what the jargon actually means.

DataSync builds middleware, so it’s important to me that the masses see the light. According to Wikipedia, middleware is “computer software that connects software components or applications”. That’s almost circular logic (software that connects software to software??). This definition confuses me.

Let me make my own attempt: middleware connects the dots between software applications. In other words, middleware is the glue that connects software to other software. Also, the ‘middle’ in middleware means that in some cases it sits between the underlying computer system and user-facing applications.

I’m going to get crucified by many for my definition, but it’s my best attempt at 11pm :)

Any suggestions on how I could better explain it? Middleware is hugely important to my industry, and I hope to someday explain it easily to just about anyone.

Tags: , ,

Leave a Reply

You must be logged in to post a comment.