Hola.
Para android usaria nativavamente java, y para windows, php y mysql, nodejs o mongodb, y dajngo
Toda la información guardada, se puede distribuir por tablas y sub-tablas para cada cliente, el administrador, podrá hacer cualquier consulta sobre ellas..
El diseño puede ser simple con bootstrap.
Dividiría el proyecto por 2 hitos, uno por cada plataforma.
Saludos.