Z praktyki Ci powiem, że generalnie jak chcesz mieć "spokój" to robisz klientowi CMS'a przeszkalasz jak ma go używać, i ten sobie sam robi aktualizacje. Oczywiście wszystko (!!) należy mieć zapisane w umowie - tj. co dokładnie robisz, za co i ile płaci klient, wszystkie daty (łącznie z datą płatności), zakres odpowiedzialnosci itp.
Ja zawsze informowałem klientów, co dostaną - że produktem za który płacą jest strona internetowa, którą dostarczam im w jakiejś formie, oni sobie to wygrywają na serwer (lub ja to robię, zależy od umowy) i to wsio. Wszystko co wychodzi poza ustalenia umowy jest dodatkowo płatne. I tyle. :)
Więc najlepiej informować klientów, że mają samą strone za taką i taką cene, ale jest też opcja np. 10 aktualizacji w przeciągu trzech miesięcy za dodatkowe €€€, i tyle :) Klient się godzi lub nie :)