Consistent Philosophy
Our approach to the development of software — from user-interface components to behind-the-scenes statistical modules — mirrors our approach to analysis: clean and simple design is central to success. We have evolved a comprehensive library of re-usable modular components upon which we can build everything from small task-focused hand-held "apps" to large-scale client-server / web-based applications. This approach conveys the benefits of flexibility, rapid prototyping and the ability to efficiently adapt to evolving requirements.
Platform Independence
With many years of development experience, we know that great software comes from great design and an in-depth understanding of the fundamentals of computer technology. Our "clean and simple" design philosophy coupled with our instinctive ability to track the pertinent developments in the marketplace means that we can adapt our components to run on the latest platforms surprisingly quickly. Whether it's an iPadŽ application you require or a custom "plug-in" for your back-room database system, we have the experience and expertise to help you.
End-to-end Solutions
One of our strongest assets is the combination of both data analytic and software expertise under one roof, enabling us to provide comprehensive end-to-end solutions to clients' analysis needs. To implement complex mathematical algorithms in software accurately and robustly is a considerable challenge, and while it is easy to find data analysts and software developers in isolation, getting them to work together effectively is another matter entirely. By contrast, the team at Vector Anomaly has been successfully developing integrated analytic software solutions for many years.
Client Focus & Partnership
We've seen many "silver bullet" software development processes come and go over the years, but in our opinion one aspect is absolutely fundamental to success: regular client interaction. Typically we like to establish an ongoing partnership with our clients, presenting regular progress updates in the form of demonstration builds of our software. This allows us to ensure that the software meets requirements, while enabling those requirements to beneficially evolve throughout the project life-cycle. In our experience, this iterative development approach leads to superior end-results with reduced costs.
