WHAT ARE THE MOST IMPORTANT FACTORS TO CONSIDER WHEN DEVELOPING A MOBILE APP?