On-Premise vs On-Premises – Who Cares?

Haven’t we got better things to do than worry about this?

From time to time, I see people argue and get upset, frustrated or just obnoxious on the use of “on-premise”. But why?

Yes, the word “premises” means – a house or building, together with its land and outbuildings, occupied by a business or considered in an official context.

…and the word “premise” means – a previous statement or proposition from which another is inferred or follows as a conclusion

(thanks Dictionary.com)

so, it makes sense to extrapolate this to an IT term when referring to something being on your property as “on-premises”. It’s the correct term to use.

However, ‘on-premise’ has become mainstream, and it seems to irk a lot of IT professionals. This has been happening for years already, 3 years ago Brian Madden already wrote about how the grammar war had been lost.

We are now at a stage where the biggest of vendors use the term ‘on-premise’ Here’s a few easily googlable examples:

VMware Microsoft Mailguard SAP LogMeIn RedHat RSA

Also, I just used the word ‘googlable’. That’s not a real word… yet. You knew what I meant though, right? Partly because you’ve probably heard it before, and in context it’s rather clear.

Here’s an example of these polar opposite views on Twitter:

 


Obviously I’m on the side of the second example here.

To me, there is a huge difference between seeing someone email about “Microsoft Exchange 2012”. That doesn’t exist, and it means I don’t actually know which Exchange version you’re talking about, and question your knowledge on the product if you think that exists. I don’t apply the same logic to “On-premise” because it’s crystal clear what you mean by the term. If vendors commonly use it, why shouldn’t we expect customers of these vendors to do the same?

It’s also widely accepted to use ‘on-prem’ as an abbreviation. I’ve never heard or seen a complain about that term. Isn’t it then silly, and of little to no value to go on about ‘on-prem’ and ‘on-premises’ being acceptable, but ‘on-premise’ isn’t?

On top of this, not everyone is a wordsmith. We all have different skill sets and abilities, and nobody is an equal when it comes to language. It is not a sign of intelligence or lack of intelligence if someone writes about PC’s when they mean PCs. It’s not a lack of attention to detail either – just like so many struggle to have instant recognition of which variation of ‘there’ to use.

Here’s a little secret – up until a few days ago, I thought the term was ‘pre-madonna’ but saw it written for the first time… it’s ‘prima donna’. We all have these silly stories on terms that we got wrong for so much of our lives. I also knew someone who was telling me about ‘phone ticks’. It was actually phonetics, they’d just never HEARD the word, only in it’s written form. They’re funny stories, but they all show a connection between the word and it’s use.

I’m not saying we should abandon grammar and correct terms. Using the correct term is what we should aim for; it reduces the chance of incorrect interpretation. However, the English language is always evolving. The term ‘Cloud’ was made up by someone recently, and it’s still a very broad, general use term that usually needs defining to work out exactly what it is in each situation.

Here’s another example; do you ever use the word ‘datum‘? It’s the singular of ‘data’. True, it’s less likely to be talking about a single piece of information, but when we do, who interchanges ‘data’ to ‘datum’? I don’t see anyone getting upset about that in the IT community…

I don’t mind if you disagree with me, and think it’s just THAT important that people add the missing ‘s’ on. If that’s what you want to do, good luck to you! I used to get annoyed with the term ‘Serverless‘ but have come to realise that despite it’s technical inaccuracy, I know what it means. So go on, keep using that word too.

Clear communication is what I believe is important; and nothing is lost in that when someone uses the term ‘on-premise’. There’s plenty of more valuable habits that are worth trying to change out there.

21 thoughts on “On-Premise vs On-Premises – Who Cares?

  1. There having quite a debate about this, but their really should be a right way. If they’re is, it should be documented and we should stick to it.

    Clear communication isn’t just about being ‘technically’ right, it is about being clear and not being misinterpreted because of the lack of physical queues in standard business communication. We live in a world of apologists regarding lazy communication because of the proliferation of chat and text, but spelling, grammar, and punctuation are still vital to expressing thought in text and will provide a great deal of information about the writer to those paying attention like prospective employers, colleagues, potential friends and potential mates. If that first sentence did not hurt on the way into your eyeballs, you are part of the problem.

    1. Thanks for your response Pete. Always like a reasoned debate!

      Slightly confused by your point though, as I agree and wrote that clear communication isn’t about being ‘technically’ right, and that grammar matters. If I was being picky, this sentence is way too long:

      “We live in a world of apologists regarding lazy communication because of the proliferation of chat and text, but spelling, grammar, and punctuation are still vital to expressing thought in text and will provide a great deal of information about the writer to those paying attention like prospective employers, colleagues, potential friends and potential mates. ”

      But I’m not being picky as this is a blog post comment and I don’t think there’s any misinterpretation of what you’re saying in that sentence :)

  2. Mr. Fowler, I agree with your point that people understand what is meant by this term. However, the syntax of IT isn’t that different from other forms of language. Using incorrect words in configuration files or programs frequently cause the underlying system to fail. Likewise, using the incorrect words in language can also cause miscommunication issues. Words do matter, and in my opinion, people who have a hard time accepting the incorrect word are simply detail oriented people, and in our industry that’s a good thing. At this point, industry has accepted a term that rubs many the wrong way, and people like myself should accept it and move on.

    “Googlable” is a different case. You’re using a term that’s being created to fill a gap when a word didn’t previously exist to fill that role. In the premise vs premises debate, people are using the grammatically incorrect word.

    Respectfully,
    Tyler

    1. Hi Tyler,
      Thanks for taking the time to comment. I do agree that we should try to use correct language – I’m not saying we should abandon that, or try less to do so. My main point is that when others aren’t perfect, but it’s still 100% clear as to what they mean, is it really such a huge drama? Sure, they can be told what the correct term is, but in this example the incorrect term is so widespread and used, it’s hard to really call it incorrect anymore. There’s no grey area by using either term.

      I could have used the word ‘searchable’ and you’d know what I meant, and I’d be grammatically correct. I don’t really care which search engine is used. Using a Kleenex was a made up word until a company decided to brand their tissue with the name, and do heavy advertising, and that’s a word used when another word already exists, and kleenex is on dictionary.com

      I think we’re coming to the same, or very similar conclusions here, and even if they’re a bit off – our ideals seem to be the same, but I’m just calling it and saying it’s not worth getting worked up about :)

    2. I agree, words matter. Humans make errors though, which is unavoidable without extra layers of protection along with what we do. The amount of errors I make typing this from my smartphone is very well masked by autocorrect.

      I agree that people shouldn’t use ‘on-premise’. But they do, and it’s not going to bother me in the slightest. Again this is just my view, I don’t expect everyone else to think the same.

      Appreciate the time you took to respond again, I think it’s a healthy debate.

  3. Adam, thanks for this post. I personally disagree with you: words do matter – I share Tyler’s opinion above. At the end of your article, you wrote something which fits into the topic: “despite it’s technical inaccuracy”. In this case you should use its, as the sentence requires the possessive form of pronoun it; and not the abbreviation of “it is” or “it has”. Surely I understood what you meant, but in the same way a browser understands malformed HTML (everybody agrees that programmers should write proper HTML, isn’t it?). It really bugs me that today it’s easier to find a .NET developer who cries when he sees two double quotes instead of string.Empty, or malformed HTML – many are pedantic with this kind of stuff – and at the same time cannot use common words. PS. I am from Italy, so I am not claiming that my English is perfect – I do better in my native language!

  4. You can’t just throw up your hands and say since everyone is doing it, it doesn’t matter anymore. Our language is not owned by the technology of the day. Premise is a well founded word whose specific meaning is still viable in language outside of technology blogs and marketing miscommunication.

    1. I completely agree. I also agree that “on-prem” is a legitimate variant of “on-premises” but “on-premise” is completely out of line. The other one that cuts across my grain is those to talk about their exercise “regime” when they really mean “regimen”. The root cause is that “premise” comes before “premises” and “regime” comes before “regimen” in the dictionary quick drops. People have gotten used to using the first word that pops up rather than using the correct one.

      1. Great observation. I also agree that the slang “on-prem” is more acceptable than the misuse of on-premise.

      2. On-prem is the safe go to. I still think it’s funny that on-prem is fine, on-premises is fine, but on-premise causes outrage.

      3. Although, ‘Prem’ itself is a word, so I don’t see why it’s acceptable while ‘on-premise’ can’t be used as shortened slang.

    2. The intent of what I wrote wasn’t to say it doesnt matter at all, it’s just so minor and causes no confusion. I get annoyed when things aren’t technically correct, but it’s because the information is wrong, rather than a temlrm being said without a letter on the end.

  5. Computers are exceptionally literal. In many programming languages, the same variable name with a single character different, even in case, makes a huge difference. Poor general grammar is a sign of lack of attention to detail. If you can’t get “you’re-your”, “to-too-two” or “there-their-they’re” correct, what else are you missing?

    1. Humans aren’t perfect, that’s why we have code debugging. All our brains work a little differently. I strive for perfection when writing but I’ll be better at it depending on the communication, audience and importance.

      I would say your second sentence had too many commas by looking at it again, and the fielrst comma wasn’t necessary but *shrug* it was readable and I got your message :) I don’t take that as you lacking attention to detail.

    1. I can read and understand what you wrote. What point are you trying to make here?

      I don’t believe I said ‘spelling doesn’t matter’.

      1. Somebody at work recently stopped a large presentation to make sure we all knew that on-premise was wrong. He is an a**hole and nobody wants to work for him.

      2. I think this is actually a great point. Being high and mighty about things like this doesn’t make other people like or admire you.

Leave a Reply