Designing and developing REST based Application Programming Interfaces. Developing modern web applications and websites requires flexibility and adaptability to growing ecosystem of platforms and devices. Here I help you to build a software that then can be used to serve data, evaluate user input, user authentication, and allow for platform agnostic connection. It aims to give you the flexibility and empower your business to create beautiful user experiences for you customers regardless of the platform they use. Usually, online businesses are bound to one specific technology, but because the business logic (The server side computation the user cannot see) is not bound to serve the front-end of your application, it gives you the flexibility to quickly change the design of your website and rapidly test different options based on user responses. You can reuse your API to connect with IOS front-end and Android front-end providing your business extensibility for the expansion in the future.