In this article, we consider the problem of the mobile app development which allows a choice to be made from several alternatives based on user preferences. The axiomatic choice theory developed by V.D. Noghin and O.V. Baskov is utilized as a mathematical foundation for our solution. After introducing all necessary concepts and definitions, we move on to the main theorem which allows us to take user preferences into account. We then proceed to construct an algorithm based on the proof of that theorem and discuss how it is implemented in the application. The conclusion contains some potential future research topics in this field.