What is a web application John?
A web application (or web app) is application software that runs on a web browser, unlike software programs that run locally and natively on the operating system (OS) of the device. Web applications are delivered on the World Wide Web to users with an active network connection. (Wikipedia)
When you use your PC to buy from Amazon, you are using their Web Application. When you book a room at hotel, you are using their web application.
Web applications not only need to provide your users with the service you are providing, but they also need to have a good admin interface, that only you can access where you can see and manage your orders and keep track of sales or bookings, or whatever other data you are interested in.
Is WordPress a good choice?
WordPress can be a great choice and so can Shopify, but they are not always the best tool for the job. In my opionion, having worked with WordPress and Shopify, they are very good at handling basic eCommerce sites, where there is not too much complexity involved. However, once you need something a bit more than basic, then you have to buy the licences for some quite expensive plugins to provide that functionality. I have seen some WordPress sites with several purchased plugins all trying to work together.
This is in my view a big mistake (I have made this mistake myself in the past – I am not perfect). If you want an application that has complexity (or has the potential to get complex), then you should not use WordPress and you should hire a developer (like me) to build you a custom site from scratch. This will be slightly more expensive in the short term, but it will save you money in the long run and a lot of tears. It will also be a lot faster and easier to maintain.
Happy to talk this through more if you require more information.
Very clear John, but what else do I need to know?
Developing any web application needs careful thought and planning. Web applications are more than just websites, because we are coding your business logic. It is therefore critical that before we begin designing or coding we understand the logic that will become the blueprint for the code I will write.
We will do this together using flowcharting methods and decision trees.
How many products? How many variants (sizes , colours)? Will you offer bulk discounts? are their cancellation charges? what about shipping costs? Payment methods (PayPal, Stripe, ApplePay, GooglePay etc..). All of this and more needs consideration before we write a line of code because subsequent large changes could bring hurt to your budget.
Test your ideas before spending thousands of pounds on a mega application.
I can work with you and your team to get a professional web application to market quickly so that you can quickly gather customer insights that help you fine tune your business plan. Spending your whole budget at business launch, usually ends in tears. Start small and scale, prove to yourself and your investors that you have a service or product that will generate great returns.