As with any development, the biggest challenge is how to create an app that helps achieve business goals, becomes popular with users, and can be easily scaled or modified. We need to avoid layout incompatibility, specifically when it comes to formatting the content on mobile devices. We also need to address the screen size adaptation problem to make sure that web or mobile apps are displayed as designed on every device. The team discusses these issues before development starts to avoid unnecessary costs and work.