Yes. Here are some of the technical reasons why:
• No messy intertwining of custom code with standard code.
• No concern that unused database fields you filled with critical information get populated by the application.
• No loss of modifications to data structures or functions during patches or upgrades.
• You know exactly which modifications exist and which circumstances they run under.
• No hidden but critical customizations buried in anonymous procedures that pop up the morning of go live.
← Does TailorPro really make upgrades simpler?