If the site is written in an interpreted language (PHP for example), then it is easy to make a change: it is enough just to edit a specific file immediately on the server.
And if the site is written in a compiled language (C #), then in order to change the application logic, you need to edit the source code, recompile and upload to the server, right?