I’m not a native speaker and this post itself may contain grammar errors. So this post about grammar issues seems to be at the wrong place. But with all the hype around cloud, it looks like to me that many have adopted a wrong usage of a technical term: premise vs premises. The words are often used completely wrong even by cloud providers, cloud consultants, cloud influencers, cloud minions, etc.

  • Premise as explained by the Oxford dictionary:
    • A previous statement or proposition from which another is inferred or follows as a conclusion.
    • ‘if the premise is true, then the conclusion must be true’
  • Premises as explained by the Oxford dictionary
    • A house or building, together with its land and outbuildings, occupied by a business or considered in an official context.
    • ‘the company has moved to new premises’
    • premises is singular and plural
So the correct usage is “Cloud computing competes against on-premises” or “my server runs on-premises”. If you write articles (or product descriptions or give talks, etc) by using “on-premise” instead of “on-premises”, the audience may distrust your knowledge if you misspell basic technical terms.