Mobile Development Primer
As a mobile development company, many individuals and companies approached us with ideas for mobile development. Some people weren’t from the mobile ecosystem or even from a software development background. These people asked how to go about developing a mobile idea. These tips will hopefully help you see mobile development from a developer’s point of…
Product Complexity: App, Software & Website
At some stage, most ‘new business’ needs to write software or create a new software product. A common problem is that what seems a simple new product, feature or change is often much more complex due to ‘real world’ issues. The next time someone says something will be simple and easy, ask them to consider…
Developer Involvement in Screen Planning
Projects rarely give much thought as to who is to design and continue to evolve the screen layouts over time. Sometimes it’s one of the stakeholders, sometimes management other times someone tasked specifically as a UI design expert. This article explains why you should reconsider involving the person who will implement the screens. There’s an…
From Mobile First to Mobile Native
Benedict Evans has a post on from mobile first to mobile native where he says he is seeing an evolution beyond ‘mobile first’ to what he calls ‘mobile native’. This is where we forget desktops/laptops and low end phones and only provide a service to modern smartphones. At first I didn’t think there was much in this idea until I…
The Problems with Intermediaries
In the businesses I have run, that provided custom software of some sort, it has always been best to avoid intermediaries. Intermediaries come in many forms and might call themselves PR agencies, marketing agencies, advertising agencies, web development companies or software development houses. They masquerade as doing the work themselves but pass the custom development to…
The Perils of Mobile Cross Platform Tools
Most new business requires a mobile app. Developing for iOS and Android can be time consuming and expensive such that people are often tempted to turn to cross platform tools to write once and run on multiple platforms. Cross platform tools are beguiling. They offer easier, higher level, development and the ability to run on both iOS…


