While I know everything is possible to code (theoretically), often it's not practical to do so. With that in mind, I'd like to ask the people who are smarter, and better informed, if you feel Unity is suited for building an app that does: Shows dynamic and interactable graphs Constant API data fetching Constant saving to cloud database and storage services Looks and feels like a native app (not a game) Transparent switching between offline / online usage OAuth integration with several providers I know you can do API calls with Unity, you can mimic the look and feel of a native app, you can use the FB SDK for OAuth, and then Instagram's API, etc. But my gut feelings tells me Unity is not the right tool given that there are other options more suited for the items above (ie. using React Native might make all of those easier, while creating some different problems in areas I didn't list above). Can anyone provide an argument in favor of using Unity for this?