Your company produce very good Jabber server with many useful and unique features. But most of new features are absent im all available Jabber clients. So users see it description, want this features, but can't use it.
For example, MAM is released many years ago, but implemented only in few Jabber clients:
Multi-user chats with offline messages are implemented in server side https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions... but there are no Jabber clients that support it.
Good solution for described problem will be support official opensource ejabberd client application from ProcessOne company, in which you implement examples of client side code that use your new server features. And other XMPP client developers will can look at this examples an maybe reuse some code parts in his projects for quickly implement your new server-side XMPP features.
As start point, you can fork any popular opensource client, for example Pidgin (libpurple) or PSI.
If you don't want to support desktop application, you can get some online service like
Another good solution is
Another good solution is integrate Jabber client in ejabberd web interface, so users can login, chat and review MAM history directly in ejabberd Web-based Administration Interface.https://conversejs.org/docs/html/setup.html
You can already do this via integrating, for example, conversejs.org into your server web interface - this is not so hard:
We do not have developers
We do not have developers capable of doing this, neither we have any spare time for this.