Full comment
Heart and Love, or Ghosts in the Machine. You learn what is evolving, and you grab onto it, and evolve right with it. This is easy territory for flame wars and "whatever fits you"/"there is no best stack", but that's not the full picture. Your survival depends on what you know, life is full of surprises, death in family, cancers, car accidents, addiction, breakups, and depression. Imagine a warrior, ask him, "what is the best weapon?" and can you really imagine him saying "There is no best weapon", no, s/he would never say that. You go on the most popular code hosting website, you sort by number of stars and begin at the top. To give you a specific answer "iOS, Android and a Web App" in context of "Inventory Management - Dealer Management - Accounting - Payroll - Analytics" is Apache Cordova, (iOS, Android, and others), you use npm/node this way you will have one code base, you won't have to write the same code in multiple languages (just imagine scaling a live data sync requirement in one app and then standard REST in another -- keep it all in one language, or you will fail.) "Inventory Management - Dealer Management - Accounting - Payroll" is all pretty simple (but, please explore ideas like link just to develop your API before getting to G-UI, finish your programs in the terminal first. Don't pretend programs are written GUI first, they are not. GUI is a leaky abstraction to say the least.) Don't fall for redux, relax and use link for actual GUI, (by the time you get t