I found myself writing the following in a bit of technical documentation:
The Trainers' and Students' clients have very little in common, both user interface-wise and code-wise.
At first, I wondered whether I should have written user-interface-wise, user interface-wise, user interface wise or user interfacewise... or some other combination. A quick Google search suggested however that the "-wise" prefixsuffix actually isn't one you can or should use on any word.
What do you suggest? I guess the easiest way out is rephrasing (e.g., not only for what concerns the user interface, but also for actual methods), but I wanted to learn whether appending "-wise" to arbitrary words is incorrect, frowned upon or merely a stylistic choice.