Для реализации таких требований на практике надо обладать не только опытом разработки приложения - это всего лишь визуальная часть результата работы. Требуется настроить корректно работающие процедуры/алгоритмы - для полномасштабной реализации проекта и потребностей клиента.