The present invention provides three basic routes for the total synthesis of taxol having structure (I). The present invention also provides the intermediates produced in the above processes, processes for synthesizing these intermediates as well as analogues of taxol and nortaxol.