Don't use the term on-premise, it is very misleading. There is Dynamics AX 365 for Operations, Dynamics 365 for Operations with Edge, and Dynamics 365 for Operations with Local Business Database. On-premise is misleading, since it is just all about data locality and which features of the cloud are you using where.
Also please mark helpful answers.