Il core di Luna è basato su tecnologia client server con interfaccia web based.
Ciò permette una semplice distribuzione del software sia con installazione in una rete locale, sia tramite un servizio di storage in Cloud.
Luna è stato progettato per essere espandibile o riducibile tramite installazione o disinstallazione di moduli a se stanti, ognuno integrante una serie di funzionalità.