Application Logic Built on Plugins and Workarounds
A CMS with plugins approximating application behaviour is not an application. It is a liability. Real estate portals and booking platforms in the UAE frequently start this way and arrive at a point where the system is too fragile to extend, too slow to perform, and too complex for any single developer to fully understand. The plugin stack is not the problem. The architectural decision to use a CMS for an application workload is.