Thank you for breaking that down. I can't believe that press release had so many acronyms without explanation. Do they expect all customers and potential customers to be able to understand all of that jargon?
Without being too patronising, this is really really basic jargon for anyone working in the Enterprise IT mobile space - like someone knowing what HTML/CSS/JS stand for/represent in the web dev/design space.