Most people make the mistakes of dedicating the design of their user interface to users, but then the interface is usually not adapted to first time users. In order to retain more customers create a system where the first data entry is guided, contextualized and helpful for onboarding users. This will make the learning curve more efficient. Follow this guide for further information.