You’ll have to tell us more about these apps before we could give meaningful input. Do they interact with custom DLL’s or local resources? If not, I think they should transfer over just fine.
Edit:
Assuming you by ‘apps’ you mean Epicor customizations. If you mean something custom developed programs there will certainly be some work to get them to be cloud comparable, namely all communication with Epicor would have to be via the REST API