eCommerce & Application Development

Home   »   eCommerce and Application Development

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.


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.


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.


If you like what you see, then lets start the conversation…