GRAND BLANC – We know that there are a lot of software companies out there competing for your business. You literally have the world at your disposal when it comes to mobile applications, and there are many options for anyone looking into custom development.

So what should you know before choosing a software company to bring your mobile app project to life? Here are a few questions to ask when you’re vetting a potential development partner:

Will you own the code?

Some companies will build you a rock-solid application, but retain ownership of the code. What does that mean? It means that as long as you want to use your mobile app, you have to work with them. The app is not yours, it’s theirs.

Will you own the data?

There are software developers out there who not only insist on owning the code, but they also own your data. So if your company has grown and wants to transition to a new solution, they have control of your data and you may have to start from scratch.

Who is doing the work?

You may have signed a contract with a company down the street, but that does not mean your software is being built locally. Many companies outsource their work overseas. So when you have a question about your mobile app, you may be calling someone in a country outside the U.S. to answer your question.

Who else have they done work for?

It’s easy to find a software company with a flashy website and a lot of promises about what they will deliver, but do they have proven experience? Who have they worked for? It’s important to know if they have the resources and experience needed for your company.

What are your on-going costs?

Does the software company charge a per-transaction fee for accessing data. Do they have monthly or yearly charges just for using your software? It’s important to know what costs you’re agreeing to up front.

Will you own the intellectual property?

You have a great idea or a unique way of doing business. When a software company builds your product, do you have the intellectual property rights, or are they free to rebuild and sell your product to your competitors?

When you choose to work with Spud Software, you can rest assured that you own your code, data and intellectual property. We’re not in the business of holding companies hostage with our software solutions. We discuss costs with you up-front and you know that your work is being performed by some of the best software developers in the business. If you’re looking for a custom mobile app that is 100% yours, contact us and see how we can help you.

Spud Software – a member of the Mobile Technology Association of Michigan – provides programming services, including database and software development, web and mobile applications. Its clients range from automotive OEMs and Tier One’s, to growing healthcare companies, and other local firms looking to take advantage of the competitive edge Spud Software’s industry-leading services can provide. It uses an agile development approach, which results in accurate software, developed faster and more cost-effectively.  Contact SPUD at