Whether you are developing a website, desktop software or a smartphone app, there are a handful of ways to do it right and many others ways of doing it wrong.
We believe that a good design is essential prior building anything. Think of it this way, would you build a shed, house or building without seeing or reviewing a blueprint? Would you trust a contractor if they did not have a plan or talked to you prior to making design decision? The same concept applies to software development projects. Also, like buildings, there are a lot of little things going on in-behind the scenes that you don’t see (or want to see) and it’s our job to make sure that they never become an issue.
Build it once but build it right
One has to put some thought into a design to ensure that whatever is built is not just good for today, but for years to come. You want something that can grow and change with you without having to reinvest in the what you have already built because spending money on software that you have to throw away in one year is never a good feeling.
Whether it be requirements gathering, database design, business process workflow or application development, we make sure that whatever we create, there is a business need that drives it and not the other way around. This goes back to our philosophy in that we keep the client in the loop. Sure, lots of things are obvious but those things are quickly covered in our initial meetings and when it comes time for us to help you translate your business workflow into software, we are there to guide you along the path and to avoid shortcuts that other companies may feel tempted to steer you towards.
Ever hear the expression “It’s not what you know, but who you know”? In this industry, it is not possible to know every single thing. Whenever we come across a client need that we cannot fulfill, we are up front about it. We never charge our customers to learn something we do not know. That being said, we have made a lot of great contacts over the years and we are more than happy to leverage our partnerships. We have a trusted network of developers, artists and marketing people that we partner with for projects.