Ciao
Secondo me non ti è chiaro cosa sia xampp e cosa joomla, ebbene il primo è il motore che fa funzionare un sito e joomla è un gestore di contenuti che vengono rappresentati come sito web. Il motore può essere cambiato, basta che abbia i requisiti in base alle richieste del cms, le richieste sono un server apache, un server mysql ed infine un interprete php, tutte cose messe a dispisizione da xampp o simili.. Se disinstalli il primo devi fare un backup di joomla, backup completo di database che ripristinerai poi in un qualsiasi motore alternativo, vuoi una diversa versione di xampp o easyphp ecc. Tutti questi motori ti serviranno però solo in locale perché in remoto troverai un ambiente gia predisposto. Infine l'aspetto, la professionalita, la grafica dii un sito dipende dall'autore e non dal motore, semmai quest'ultimo può influire solo per la velocità e per l'assenza di errori e blocchi, ma questo e un altro discorso.