The primary design constraint is the mobile platform. Since the application is designated for
mobile handsets, limited screen size and resolution will be a major design consideration.
Creating a user interface which is both effective and easily navigable will pose a difficult
challenge. Other constraints such as limited memory and processing power are also worth
considering. SplitPay is meant to be quick and responsive, even when dealing with large groups
and transactions, so each feature must be designed and implemented with efficiency in mind.