No matter if it is a website, app or online system. I see a consistent mistake made by customers who do not consider the foundation of what is being developed as the highest priority. The foundation must be built to meet the goals and objectives of the project not only now but based on what is to be achieved in the future.
What do I mean by the foundation? Items like the CMS for your website, the framework for your app, the database schema, the way it is coded and a lot more.
Photos, content and cost as an example are very important. But a photo, can be easily changed, content updated via the content management system and what is the use of building a cheap system if it just has to be rebuilt to meet the actual goals? These details should not be what is used to gauge the success of the project, every project will get feedback and will be updated.
Too often, I see the dreaded rebuild required as systems are simply not built to be fast, scalable, manageable and reliable enough to move into the future.
With any new project please do your due diligence, research and consult on your goals, continually invest as technology changes and focus on users. The technical foundation consists of some of the hardest components to understand and although you want to just leave everything to your developer, all too many developers will give you a cheap cost and do the minimum required to meet the visual requirements at that point in time, they simply want a job.
Has your developer tried to understand what you are trying to achieve not only now but in the future? Why not ask a developer to justify some of their technical decisions upfront and get a feeling that they are looking to do the right thing for your business.
Please talk to TechEquipt we are always happy to help and give you our honest feedback as we see it.