I was recently contacted by my home church in the United States. They needed me to make some website modifications for them. It should have been a breeze, but it wasn’t.
I immediately ran into technical problems due to how their site was configured on the server. When I dealt with the hosting company they were using, it took over a dozen emails to find out they couldn’t help me. Poor customer service. Bad hosting company.
The CMS that had been picked by the original developer, didn’t give the church the flexibility it needed to grow. The system was maxed-out from day one. A simple added page could cripple the system. To make matters worse, the site was threaded together with two different CMS’s!