A static website basically is coded wholly with HTML, where each and every webpage is a distinguished document and does not have any database or external file to depend to depend on. The only way to edit these pages is to edit each of them separately. A dynamic website on the on the other hand features a complex code like PHP or ASP, with superior degree of functionality like being integrated with a content management system.