The majority of web sites out there do not use a CMS. Usually they will be custom built. Especially if there's programming involved. But regardless, if it's a content based web site you could technically use any CMS.
Most CMS sites can be controlled in the back end and often (depending on your default CMS) you do not need to do custom field coding.