Hello,
I have read your requirements and have a solution for you;
Firstly, we need to talk about the design layout of the system, this includes such things as where the app will access its data from, how the files will be uploaded/downloaded, where will chat messages be stored on the user device or server, and the dispatch of service message/news so that the app can notify the user when an EAM(Emergency Action Message ) is received.
Secondly, we will work to come up with the mock-ups for the screens and graphics to be used through out the application, the database architecture will also be drawn. Do you need a management console?, this for such things as suspending user accounts when they are no longer with the company.
Thirdly, we will start development on the project, and have it done within the agreed timelines.
Feel free to contact me should you have any question,
Looking forward to hearing from you.