Electric motors are a little different depending on specification but realistically the software could come prepared for any motor providing the end user sets it up.
Personally I've always wondered why cars have 3 or 4 LCD screens and I still have to see the dealer to find out why my check engine light came on. I'm one of those shade tree mechanics who would be able to handle the technical jargon.