how do i ensure compatibility for my plugin with corporate and enterprise code base?

Tim,

there is no difference in the SDK for Coprorate and Enterprise. If in doubt, check the SDK Documentation for the methods in question.

Torsten

You may consider to download and install both a Corporate and an Enterprise system. There are a few differences in the way configuration is exposed, so if your app e.g. only expect to see one Recording Server, then it will work for Enterprise but not for Corporate (when at a customer with multiple Recording Servers).

Also, camera groups are available in Corporate but not in enterprise - so if you make use of these, it will not work for Enterprise.