Jakie technologie? Wszystkie
Na pewno aplikacja będzie używała API
Mamy serwer i aplikacje klient (jakiś program desktopowy, jakaś aplikacja na androida)
Jeśli mamy API, to nie musimy ograniczać się do języków, możemy postawić serwer w np PHP, aplikacje na windowsa w C# a na androida w Javie
Jednak aby uprościć zadanie, polecałbym zrobić wszystko w C# albo Javie
Bo przykładowo robiąc serwer w PHP, nie możemy już zrobić desktopu w PHP -> trzeba robić go na innym języku, co stwarza dodatkowy problem
Mając serwer w C# albo Javie, nie będzie żadnych problemów z postawieniem wszystkich aplikacji, w tym samym języku
Oczywiście, żeby nie było -> PHP ma opcje tworzenia aplikacji desktopowych... ale to bardziej ciekawostka, niż coś czego powinno sie używać (da sie, ale odradzam)
Wszystko zależy też od ograniczeń finansowych i czy hostujesz aplikacje serwerową na swoim lokalnym serwerze, czy wykupujesz hosting
Co do wysyłania danych z serwera do urządzeń (np powiadomienia) mamy sockety, przykładowo mamy coś takiego jak socket.io
Tak wgl jak tam z naszym projektem? W październiku po pytaniu o umowe było "za tydzień sie odezwe" i dalej nie było odpowiedzi