The general mindset around developing a mobile app seems to be that it is different, and inherently easier, than developing any other type of software. For some reason, people think, “Come on, it’s an app! I’ve got a nephew who wrote one over his spring break and sold...read more
The field of machine learning is advancing rapidly, and it won’t be long before it touches your business. Just as the advent of mobile apps upended business, and as the advent of the Internet of Things changed industries, so too will advances in machine learning require adaptation by workers, managers, and executives.read more
You’ve hired a company to develop an application. If you used the criteria outlined in a previous article, you’ve found your ideal developer. What happens next can be the difference between success and disappointment, when it’s your turn to become the ideal client.read more
More than ever, customers are connecting with business using their mobile phones. This rapid new development has left many companies scrambling, trying to create mobile apps for their customers or their workers. We’ll explain why mobile apps create so much value, and...read more
Apple or Android? We recommend both, even when you assume that you’ll “never” have to develop for the “other” platform. And, while there are many mobile development tools available, we have found Xamarin is a highly effective, well-respected platform.read more
If you have ever released an application too early, before all the major bugs were worked out, you know how frustrating it can be to deal with the aftermath. In fact, as noted by James Willett in a recent report, software testing is much harder than software development.read more
In the digital age, mobile apps are an engaging and intuitive way to reach consumers. If your business is choosing to outsource application creation, it is important to choose the right development company. A team of six to 10 people can spend at least six months...read more
When you are working with a team of developers, it’s important to begin the project with an understanding of the standards you will be setting to determine what kind of code is best for the project. Writing good code is your priority, and will obviously separate you from your less-experienced competitors.read more
The Agile software development philosophy has become quite popular among programmers, for good reason. As you consider your next (or first) software development effort, you may be thinking it would be worth your while to understand the pros and cons of Agile development, especially compared to the traditional development method known as Waterfall. Which one should you use for your application, and why? Good question.read more
A challenge common to all teams is particularly important to software development management today: how do you keep good employees around? How do you make your organization appealing to the best developers? The demand for talented developers is high so you want to keep the ones you have, and be appealing to others. If you’re struggling to attract and retain talent, don’t worry. There are a number of things you can do.read more
How much ya got? Seriously, and you’re going to hate this, development cost is more often a question of what you are willing to spend than what it will actually cost. That’s because the cost of doing everything that you actually want is always way more than what you...read more
Why a software development strategy focused on your goals and your user’s goals will help you take full advantage of market opportunities
The luckiest and most prepared owners and managers of companies both large and small know how to take advantage of new opportunities sooner than their competitors. These days, that often means developing a software application for internal use or for use by your...read more
You need to build a software application. Now what?
What should you do? How should you do it? What should you look out for? This guide will help you spot the most common pitfalls and avoid them. Advice you won’t find elsewhere.