Choose Ikarus Consultingif you want software people who truly understand business.
1. Business Expertise
Our customers are business people. They are managers in companies, or entrepreneurs starting new ventures. They have a requirement for custom software, but that software must fit into their business, and must meet their business goals. Most software developers have an unfortunate reputation for being a little isolated from the business world - but we are not a conventional development company. Over the years we’ve been in business, we’ve been involved in several joint ventures (taking a shareholding in each business), developed complete accounting, CRM, Warehouse Management, etc... As a result, we're very business savvy!
2. We’re just the right size – not too big, not too small
Including the MD, we currently has 7 project managers and 28 developers. We have enough people to be able to handle big projects, but we’re small enough to deliver a personal service. We have the resources to cope with unexpected problems - but we’re not so big that any customer projects become unimportant
3. Strong Systems Team, and Database Expertise Too
Delivering a modern custom software system requires more than just development expertise – you often need to think about firewalls, databases and system security. We have an in-house systems administration team, with full Cisco, Linux, UNIX, MacOSX and Windows expertise. We also have very strong DBA skills on relational database Servers. Having all these skills in one team eliminates communication problems that can occur when multiple companies are involved – and gives us a wider view of possible future problems/solutions.
4. Technical Management – with Business Skills
Our managers – including the MD – are ex-developers – but also have strong communication and business skills. This rare combination of skills is at the heart of our process: it allows us to ask the right questions on our customer’s early design phase, which makes our proposals more accurate, and means our solutions fit customers’ needs more accurately. And because our management team is highly technical, the whole company is stronger: it’s easier for us to inspire talented developers to join the company, and we’re more aware of the key technology trends so we can better advise our customers.
5. Long and Wide Technical Experience
We’ve been developing custom software since 2009. We’ve delivered so far over 150 solutions, using many hundreds of different technologies. Our experience is also wide: with 7 managers and 28 developers, we have a lot of experts to call on. This is important because modern software development frequently involves buying-in solutions to specific problems. Perhaps a customer needs complex reporting, or we need to support on-line purchasing, or we need to build a system that works on many different systems. Whatever the problem, it’s likely that we’ll already know a good solution for it.
6. Strong Infrastructure and Tools
Good development requires strong internal infrastructure and tools. We havea server farm installed at a major US Data Centre, which we use to host internal and customer systems. All the code we write is stored in a central version control system. We have invest in many additional tools to make our lives – and the lives of customers – easier: our logging system and BB Flashback tools make it easier for us to solve problems during deployment.
7. Deep Technical Expertise
Modern development tools have made systems development easier and faster – and new tools arrive every year. But we see a slight disadvantage: programmers are insulated from the details of how the computer systems really work. Most of the time, this does not matter – but occasionally technical problems appear that cannot be solved without digging deep into the system. In these situations, our depth of expertise becomes invaluable.Our deep technical skills sometimes allow us to find innovative solutions to problems that less technical developers might miss. We’re always happy to provide advice on a confidential problem, and welcome a challenge.
8. Not Just a Development Company
Unlike many software development companies, we has hands-on experience of exactly what is involved with creating a successful software-based business. We develop and sell the highly successful “BB FlashBack” screen recorder product range. Developing this software has given us a wealth of practical experience on the problems of online sales – from search engine optimization to localization. We also use BB FlashBack on all our custom development projects to help customers report any problems quickly and easily.
9. Straightforward IPR Policy
We have an extremely straightforward policy on Intellectual Property Rights (e.g. copyrights and patents): all IPR is assigned to the customer when the final payment is made. Other companies will sometimes try to retain copyright and later come back to charge “license fees”. This is not our policy.
10. A Stable, Reliable Business
We have been in business since 2009. The company has been profitable throughout its whole history, and has never had debts. We now have a strong customer base with good levels of repeat business.
We have never had a project fail. On a number of occasions we’ve had to work far beyond the original brief to make sure the project completes successfully and answers our client need– losing money in the process but gaining reputation and trust in going that extra mile from developing to consulting.
We have worked on multi-year projects. We’ve built long-term relationships with a number of customers.