I concur with Jose. To be clear, there are several ways to go “cloud” discussed in that post.
With SaaS, you have no access to the SQL Server. With Single Tenant hosting or Public Cloud hosting through Azure or AWS, you do have access to the SQL Server.
As for customizations, just because we CAN do something, doesn’t mean we should do it.
- Can we make business object calls in classic customizations? Sure. But they won’t work in Kinetic.
- Can we make external dlls? Sure. But they are tied to specific versions.
- Can we access the database directly with views and functions? Again, sure. But you may not be getting the most up-to-date information.
Could you take these challenging customization practices and put them into Epicor SaaS?
Nope.
Could you put them into the Azure cloud?
Absolutely.
Should you?