Custom Software Development
If you need any sort of software developed, we can help you out. Web apps, mobile apps, desktop, distributed, server-side – we do it all. We’ve been doing it for over 10 years, we’ve done a lot of work for very large clients across various industries and using various technologies.
Here’s what we can help you do:
- Specification (Research and discovery) – We can work with you to help you figure out what kind of software you need and have a clear vision of all aspects of it. Our extensive experience enables us to help you ask yourself the right questions and cover all bases.
- Product Design (UX & Design) – Steve Jobs said that design is “…not what it looks like and feels like. Design is how it works.”. We can make sure your future app not only looks great, but works great.
- Development and Testing – Once we know what the software is supposed to do and how it’s supposed to do it, our developers do their magic to make sure you end up with the software of your dreams.
- Support and Maintenance – while it’s tempting to think that developers’ job is finished once the initial version is delivered, this world is not that perfect. Your requirements may change, technology will evolve. It’s likely you’ll want peace of mind, knowing you have a partner who is in it for the long haul and is at your disposal when you need him most.
Our weapons of choice:
- for web and back-end development: Java, Ruby on Rails, AngularJS, React (as you can tell, we have a special place in our hearts for Free and Open Source Software)
- for mobile development: native apps for Android in Kotlin and for iOS in Swift (although we’re very fluent in Java and Objective-C as well)
How we work:
Fixed price – if you already know what kind of software you want and can specify it in detail, we can give you a quote and stick to it, so you have a precise idea of the costs in advance.
This model is great when the scope of the project is well known in advance and you’re certain requirements won’t change in the process.
or
“Time-and-material” – if you don’t have a very detailed idea of how the software should work or just want the flexibility to change your requirements as we go, we can provide you with a dedicated team and quote the price per team member per hour.
This model is better when the scope of the project is not well known in advance or the requirements might change in the process.