First, what is actually true. And then the four places where the sentence breaks, which are the four that turn up in a real migration.
True: the device list reaches models that other platforms have already left behind, analogue comes in through an encoder, ONVIF covers the rest and a modest server does the work. That lets you go in without knocking anything down, and lets you do it in phases with each year's budget.
First limit, and it is absolute: old recordings do not migrate. Not here and not on any platform on this list, whatever the person selling it to you says. You leave the old system read-only until its retention runs out, or you export what is essential in a format that will open without its program two years from now. That coexistence costs space, licences and hours, and it goes into the quotation from day one.
Second: keeping the camera does not keep the image. An analogue camera through an encoder gives exactly the image it gave before: it does not read a number plate it could not read, nor a face. The encoder is a bridge so that camera stays in the system while it is being replaced, not an improvement — and it uses up its channel licence like any other.
Third: «supported» has degrees, and the brochure runs them together. ONVIF means it is seen and it is recorded. The camera's own functions —its analytics metadata, its preset positions, its second stream configured from the software— need a specific driver for that model and that firmware. And a camera that no longer gets firmware is a security problem on your network, whether the VMS sees it or not.
Fourth: inherited systems from other brands are looked at one by one. What equipment, what version, what functions travel and who maintains that connector. It is verified before the quotation, not after signing it, because it is the exact point where a quiet transition turns into an unbudgeted replacement.
And the uncomfortable conclusion, which is the part that makes this page useful: sometimes the honest answer after the inventory is that half the installation has to go. Saying it before signing is the difference between a transition and a surprise, and we say it even when it spoils the quotation — ours included.