Tag: key factors to be kept in mind while creating mobile applications