The back-end development includes the user account, notifications, account management, authentications, and logic services. And front- end development includes coding, caching, and mock-ups. While APIs are used to transmit the data to the hardware of the device.