Understanding the requirements is key to deliver a successful software product. During the analysis phase we first try to get a good view of all your expectations. Next, we start creating a set of sketch-style wireframes which helps us to get valuable feedback from you as soon as possible. This feedback will result in updated wireframes which will be presented to you again. After some iterations we are confident that we all have a common understanding of what needs to be created.
We build on top of the .NET platform. WPF, MVVM, ORM, ASP.NET MVC, WebAPI and Xamarin are only a subset of the technologies we use. We keep change management at the heart of our development cycle and make sure that all code is well protected against bugs trying to sneak in. This is done by implementing fully automated unit tests and setting up continuous integration throughout all our projects.
It might be that you just need some help to get started building applications yourself using the technologies we are experienced in. Or maybe you want to lever the technical skills of your team before we start building your application together. We can organize training sessions so you can get up to speed as soon as possible.