Top 4 Challenges of Scientific Web/Mobile App Development