We are a UK and Croatian based software development company who specialise in providing Core systems to a range of industries, including Insurance, Financial Services, Manufacturing and Retail. We provide a range of services covering the full development life-cycle, from planning and wireframing, designing, platform architecture, database modelling, UX design, testing and hosting solutions.
Providing bespoke software development services from conception to release management
Ideas & Concepts
Design and Layout Creation
Our software development philosophy
Building to SOLID principles
As a key element of an Agile and Adaptive software development strategy, SOLID principles ensure that code is created which is easy to maintain and extend over time. This is important for a Core system, which must adapt to evolving business requirements without causing conflict.
Utilising Open Source where possible
We research and utilise the best frameworks and libraries which are actively maintained and built to a high quality. This ensures effort is not spent developing unnecessarily, utilising the project budget in the most efficient way, implementing business logic and adding maximum value.
Test and Behavioural Driven Development
Applying KISS principles (keep it simple, stupid), we deliver code which is clean, concise and delivered with full test coverage. Coupled with continuous integration, tests are run automatically every time code is pushed. Bugs are covered with their own tests to avoid regressions.
Continuous Integration and Automation
Utilising GitLab for code life-cycle management, from issue tracking through to release management, automated testing and deployments. Our clients have access to a code repository and project management system for instant access to builds and team collaboration.
Simple, yet scalable architecture
Rather than building one monolithic application, we create individual components which utilise common libraries and communicate with each other using APIs. This ensures each component can be independently scaled, reduces code complexity and promotes a considered development path.
Prioritising tangible benefits & providing real value
We provide real value as soon as possible by breaking up large projects into multiple stages. Each stage is brings tangible benefits so that value can be realised by the users & stakeholders. This avoids the more risky "all or nothing" approach and allows for adjustments and flexibility in the overall software project strategy.
Our approach and methodology
Established for over 12 years, we are a company you can trust to deliver quality and results when it matters
A selection of the most popular applications, programming languages and operating systems we support
|Web Servers||NGINX, Apache2, TomCat|
|Software Frameworks||CodeIgnighter, Laravel, Lumen, Symfony, Silex, Zend|
|DevOps Tools||GIT, SVN, GitLab, GitHub, Scrum/Agile Tooling, JIRA, Confluence, Jenkins|
|Log Management||Fluentd, Loggly, ElasticSearch, MongoDB|
|Cloud Management||AWS Auto Scale, Anisible, Chef, Puppet|
|Clustered File System||CephFS, Gluster, GFS2|
|Search||ElasticSearch, SOLR, Sphinx|
|Caching||NGINX, Memcached, Redis, MongoDB In Memory Storage|
|Operating Systems||Red Hat, Ubuntu, Debian, CentOS, Amazon Linux|
We are happy to consult with you to establish current issues, future requirements and to ensure the right approach for your business