Exactly which version of SuiteCRM are you running? It might be possible to upgrade and keep all those customizations (it is basically a custom module and a subpanel, simple stuff).
Of course, this possibility also depends on how good is the original implementation, let’s assume whoever did that for you was competent with SugarCRM and made those customizations upgrade-safe.