This article shows some differences and helps to disambiguate or understand some terms that you may find in articles related to GeneXus M
GeneXus M is not a complete IDE yet; as of December 2017, you cannot create Web Panels, for example.
GeneXus M runs on MacOS, Linux and Windows; GeneXus IDE runs on Windows.
When you download GeneXus, you get the whole thing to create, build and deploy applications for multiple platforms; locally or on premises.
When you download GeneXus M, you get a lightweight IDE that connects to GeneXus Services.
GeneXus M provides an improved language for describing business objects and queries. You can code writing text or use rich editors, you are always assisted with the latest techniques for highest Developer Experience. The traditional GeneXus IDE puts more emphasis on rich editors and drag & drop.
Here some differences in Language and how the new concepts of GeneXus M match to the ones of GeneXus.
An Entity in GeneXus M, is a Transaction object in GeneXus