Maintenance skutečně umožní zákazníkům bezplatné získání nových verzí systému. Ovšem někdy si uživatelé neuvědomují, že placení samotného maintenance neznamená při přechodu na vyšší verzi jediný náklad. Pokud si koupí např. ERP systém a po několika letech se rozhodne přejít na vývojově novou verzi získá opravdu licence v rámci maintenance kontraktu zdarma, ale v drtivé většině je nemožné jej provozovat na starém hardwaru, jednoduše proto, že vývoj nových verzí software jde ruku v ruce s technologickým vývojem hardwaru. Nemluvě o tom, že implementace každé nové verze software sebou nese potřebu i dodatečných nároků na implementačníé služby. Obvykle se tak projekt přechodu na novou verzi neobejde bez masívních investic. To jen pro upřesnění, aby nevznikl dojem, že samotný maintenance kontrakt zajistí "bezplatné" fungování na věky. Při současné nasycenosti trhu, kdy zisky z prodeje licencí se významně ztenčily, jsou maintenance poplatky téměř zásadním příjmovým zdrojem většiny producentů ERP softwaru, z kterého již neplatí pouze vývoj, k čemu byly původně určeny, ale prakticky celý provoz svých firem.