Τι είναι οι δυναμικές ιστοσελίδες και το CMS
Οι δυναμικές ιστοσελίδες, σε αντίθεση με τις στατικές ιστοσελίδες, δεν είναι απλά HTML έγγραφα, αλλά συμπεριλαμβάνουν προγραμματισμό (σε μία γλώσσα προγραμματισμού κατάλληλη για το διαδίκτυο, όπως π.χ. είναι η php) και ουσιαστικά είναι web εφαρμογές.
Η κατασκευή δυναμικών ιστοσελίδων είναι προφανώς πιο πολύπλοκη από τις απλές στατικές ιστοσελίδες, και ο βαθμός δυσκολίας τους εξαρτάται φυσικά από τις λειτουργίες και τις δυνατότητες που περιλαμβάνει η εκάστοτε web εφαρμογή.
Στις δυναμικές ιστοσελίδες, το περιεχόμενο της ιστοσελίδας, αποθηκεύεται και αντλείται δυναμικά από μία ή περισσότερες βάσεις δεδομένων (π.χ. MySQL), ενώ διαθέτουν εκτός από το frontend (user interface) και το backend (administration area) μέσω του οποίου γίνεται εύκολα η διαχείριση του περιεχομένου της ιστοσελίδας.
Έτσι συνολικά η web εφαρμογή συναντάται συνήθως ως CMS (content managment system), δηλαδή σύστημα διαχείρισης περιεχομένου.