Your Idea Not Good Enough For Application Development? by Khris Morrison
Got a great idea on a new business or product? Have you ever thought it would be nice if there was software to help you in the endless cycle of paperwork? Or, have you said to yourself, "My staff would get more done if they did not have to track everything in Excel!" You might even find yourself wishing for an app that gives real time updates on sales figures. You are not alone. In today's world of software development, those ideas and dreams can come true.
It's amazing how many times I hear about clients that actually use Microsoft Excel to maintain inventory, customer phone numbers and addresses for mailings, or to perform simple everyday tasks such as creating an invoice. These clients may spend hours or even days performing these tasks that, with the right application, would take minutes. These same clients are often reluctant to meet with a software developer because they think it would be too expensive to make their ideas a reality.
Carlos Santana once said, "Everything starts with an idea, with imagination." Imagination and vision are vital to the success of a business if we don't let our minds get in the way. A lot of people have great ideas but lack effort in making them reality. Most of us have heard the story of Steve Jobs, who started out in his garage only to become the visonary and CEO behind Apple, Inc. And what about Michael Dell building PC's in his dorm room only to go on and build a multi billion-dollar company we know today as "Dell Computers"? These men are no different than you and I but are set apart by the effort they put behind positioning their idea with the right resources to make it happen.
Cost should not be the only deciding factor in your pursuit of a great idea. It's important to find a great company with honest and hard-working software engineers willing to take the time to listen to your ideas, understand your needs, be mindful of a budget, and capable of putting the right people in place. You, as the client, should feel like no question is a bad one to ask. It's about creating a partnership where the client, project manager and/or software engineer work toward a common goal together. I've had the pleasure of working with clients who took a simple idea and grew it into something effective and they were proud of. This is the desired outcome and will be the end result when a company uses best practice solutions and maintains integrity for their clients.
To find a company that you can trust, you need to ask yourself some very important questions. "Does this company have experience in the field that I'm in? or "what is their customer base" or "What kind of reputation do they have?" It it's a mobile solution, you should ask yourself if your idea needs to run on mobile devices such as Apple's iPad and iPhone, Microsoft's Surface tablets or any other tablet running Windows 8? Many software development companies are keen on developing mobile responsive applications (also known as mobile web applications) that can run on most devices. However, if you are considering a native application, which is built to only run on a specific mobile device, the software development company should be capable of developing that as well. For a successful outcome, it's about understanding the end result and working with the best team possible.
Next time, I will share my thoughts and go into detail about creating a mobile application and provide the pros and cons on building a Mobile Web app versus a Native app. Stay Tuned!