Pásate por
Google Charts
Si no, para crear tu mapa conceptual usarás Javascript con estructura JSON que contendrá el arbol, apartir de este creas elementos (divs por ejemplo), usando CSS para manejar las posiciones dependiento de otras y la propiedad rotate de CSS para las líneas.