UX-UI design started to take an important role in the application development process recently, since the success rate of the applications highly depends on what the user experiences and feels during use. Therefore the behaviour of the created screens should meet the needs of the target audience. They should not only be aesthetic, but also informative, easily and conveniently usable.
The thesis will conclude the creation of an iOS application - with three available menu items (bookings, availability and buffet) - that can simplify the work of a hotel's crew. The interface design should meet the current trends and UX design criteria. Later, UX iteration tests will be carried out and the application will be improved based on the test experiences and errors to fulfil the needs and the comfort of the target users. In order to maintain the ability of making faster and easier changes, loose coupling will be a major focus in the architecture process. Separated components can result easier implementation, rapid changes if needed and efficient testing, not to mention the transparency and beauty in the lines of code.