I just read an excellent article that explains what the various options are for your website and also has good definitions of terms like CMS, Platform and pros and cons of various approaches. Click on over there, then come back and if you have any questions.