Hi all! I am quitting my current job and join a new starts up. I am being offer as the head of IT department. I am going to hire 2 developers to help me for the development work. I hope you guys can give some advice. The company is founded by another 2 directors who have little knowledge in IT. The company is going to provide a service where business owners (or service providers) can advertise their business and end users will use mobile apps (Android / iOS) to find the shop or services. Before I join the company, the founders already approach a software company to create the system. The software company is using Wordpress to build the backend and phonegap for the mobile apps. My work is to continue the development and to support the entire system. 1. Is Wordpress site suitable for the business. Is it worth to redevelop the backend from scratch using PHP or other technology stack? 2. What server should I use? Private VPN or go for Cloud server? 3. Should I develop native apps instead of hybrid? 4. What I need to do to protect our customer data, prevent security attacks and ensure the app performance. 5. Should I hire a back-end and a front-end developer or full stack developer? I read about so many new technologies developers are now using to build application such as Python, Django, Ruby on Rails, Laravel, React, Redux, Node JS, Java, xamarin, Ionic, Angular, Codova, Phonegap and the list go on. I am wondering what kind of technologies use by outside business? How they run their business? Should I follow the trend so our app can compete with other competitors? Hope someone can shed some light. Thanks.