Custom Software Development

CUSTOM SOFTWARE DEVELOPMENT

The right people and process to get the job done!

WHAT WE DO

Whether you are a start-up or an established business, we will be happy to assist you at any and every stage of the software development life cycle: from conceptualization, business analysis and prototyping to the development and deployment of a complete solution.

WHERE WE START

You would like to create a profitable user-centric product based on a great idea, existing software or solve an existing problem. We are here to help you to do this by leveraging our deep industry know-how and modern design methodologies.

WHAT WE DO

Together we will convert your business goals into effective products in order to bring you real business value. We observe the market and the competition, and talk to stakeholders and users to define and develop a goal, a vision and a business model for your product. We can help you to form a roadmap and a plan to create a solution that solves the identified problem.

WHAT YOU WILL GAIN

You will gain a partner and problem-solver that seeks to have long-term customer relations and create the best products in the market. We won’t stop and will constantly challenge ourselves and you to achieve this goal.

WHERE WE START

You would like to develop excellent and innovative software solutions, but lack the inhouse development capacities. With more than 1,200 developers, we can help you to realize your plans in a scalable and agile environment by leveraging the latest and best fitting technologies.

We are highly flexible in the setup of our collaboration and will evaluate the way that works best for you.

WHAT WE DO

We will take a deep dive to identify technical bottlenecks as well as areas for innovation for your new or existing solution. We will use our proven know-how, modern methods and tools to ensure that the system is built properly in every aspect and is easy to use and in accordance with UX, technical and business requirements. Our goal is to deliver flawless products of the highest quality.

WHAT YOU WILL GAIN

You will gain access to a team of technology experts that ensures an innovative and rapidly scalable software product as the outcome of our collaboration. You will also gain a highly scalable partner for your software development who enables faster time to market and long-term cost savings at the same time.

WHERE WE START

You would like to deliver products of the highest quality that offer the highest performance for your customer. Nowadays not an easy task, but we are happy to help and be your partner.

Quality assurance strategies and testing services are our way of achieving this goal. We can take over partial or complete responsibility or integrate it into your existing teams and processes.

WHAT WE DO

We take responsibility for your acceptance tests to verify your deliveries. Manual testing and test automation on every platform you can think of are also part of our portfolio. With responsiveness, load and stress tests, we ensure the performance of your products in the real world.

For a complete security assessment, we turn into ethical hackers and try to find a breach. Furthermore, we can help you to improve your quality process and train your QA teams to unlock their full potential.

WHAT YOU WILL GAIN

You gain an experienced partner who will help you to improve and ensure the quality and performance of your products. This will speed up your release cycles and decrease the running costs of your applications. Ultimately, our goal is that you can sleep better because security and the quality of your code and products no longer pose a problem.

WHERE WE START

You want perfection after the release date because software is a living product in a fast changing environment. We will take care of your applications, keep them up to date and develop them further. We are your high quality point of contact for assistance 24 hours a day, seven days a week.

WHAT WE DO

Product release is just the beginning of its development life cycle. By constantly analyzing and tracking your solutions, we will continue to perfect your products and keep them up to date.
We cover your support needs on all levels and our 24/7 helpdesk will come back to you in minutes. By leveraging dedicated teams and experts from the whole company, we can find solutions very quickly.

WHAT YOU GAIN

You will gain a reliable long-term partner who takes away the need to run your own maintenance and support teams. We will meet our SLAs and simply be there for you when you need us.

OUR PRINCIPLES

We don’t specialise in any one technology, but in technology itself. However, we are always guided by the same key principles.

TAKE DESIGN SERIOUSLY

Guided by techniques such as SOLID principles and domain driven design, we ensure that the systems we create are ultimately fit for purpose. Throughout the design process we always avoid over-engineering and favour simplicity above all else.

CODE REVIEW

Code reviewing for 100% of production code is a key practice to drive quality but also collective code ownership and knowledge sharing. We see it not as a ‘tickbox’ exercise, but a real chance to spot potential issues or unnecessary complication.

APPLICATION SECURITY

We have developed various enterprise-class applications that require strict security protocols. Security is assured at several levels, including authentication and authorization capabilities, communication and data security. Security risk is mitigated by an established application and Data Access Control policy.

AGILE DEVELOPMENT

While with waterfall you decide all the requirements for your project at the very start and get exactly what you need for a set price at a set time, with agile you are in charge during the whole development process and are welcome to add/change requirements and assess implemented functionality on the go.

TECHNICAL EXPERTISE

Our teams are organised around the Microsoft, Java, and PHP stack of languages and associated technologies. Visit our technology pages to get a detailed understanding our of software development skills. If there is something specific you are looking for that we haven’t mentioned, please do contact us and ask.

OUR TECHNOLOGIES

We master all levels of software complexity and provide quality solutions on the following technologies:

MICROSOFT TECHNOLOGIES

Programming Languages
.NET 4.0+, C#

Data Access Technologies
Entity Framework 6+, ADO.NET, Dapper.NET, NHibernate;

Application Layer Technologies
MVVM, MVP, MVC, IoC, DI, Microsoft Enterprise Library WWF;

Services Layer Technologies
ASP.NET WEB API, WCF, Web Services, REST, JSON;

Presentation Layer Desktop Technologies
Win Forms, WPF, PRISM, Win Services;

Cache Layer Technologies
Redis, Microsoft App Fabric, NCache, MemCached;

Cloud Services Technologies
Microsoft AZURE, Amazon AWS;

Integration Technologies
Microsoft BizTalk, MSMQ, NServiceBus;

Testing & Code Quality Control Tools
MSTest, NUnit, NSubstitute, NMock, Moq, Rhino, Selenium/WebDriver, SpecFlow , SoapUI, Sonar

Databases and Application Servers
MS SQL, MySQL, PostgreSQL, Oracle, Mongo DB, IIS 6+

IDEs

MS Visual Studio

Build Tools
TFS, Maven, MSBuild, Cruise Control.NET

Presentation Layer WEB Technologies
ASP.NET MVC 4+, ASP.NET Web Forms 4+, JavaScript, jQuery/jQuery UI, HTML 5/Canvas, Backbone.js, AngularJS/AngularUI, Bootstrap, CSS3/SASS/LESS, Mustache.JS, Handlebars.js;

JAVA TECHNOLOGIES

Programming Languages
Java, Groovy

Core Technologies
Java SE 6+, Java EE 5+, ESB, Spring Platform/Security/ Cloud/LDAP/Integration, Apache Camel, JMS/AMQP, ApacheMQ/RabbitMQ/HornetQ, JMX, Google Cloud, XML/XSLT/XSD/XPath, JSON/Jackson/Gson;

Web Services Technologies

JAX-RS, JAX-WS, Dropwizard/Metrics, Apache Axis 1-2, Apache CXF, Glassfish Jersey 1-2, RESTEasy, Spring-WS;

UI/JS Technologies

jQuery/jQuery UI, NodeJS/NPM, Gulp/Grunt/Webpack, Bower, Browserify, HTML 5/Canvas, Backbone.js, AngularJS/AngularUI, Bootstrap, CSS3/SASS/LESS, Mustache.JS, Handlebars.js;

Web/Portal Technologies
Spring MVC/Boot, Netty.io, Grizzly, Servlets/JSP/JSTL, Thymeleaf, Play Framework 1-2, GWT, Ratpack.IO, Liferay, Grails 2-3, JSF (RichFaces, PrimeFaces, IceFaces), Apache Struts;

DB Technologies
JDBC, JPA, Hibernate, EclipseLink, iBatis/MyBatis, Spring Data, Jongo, GORM, Open JPA, Liquibase 2-3;

Testing & Code Quality Control Tools
TestNG/Junit, Mockito/JMock/EasyMock/PowerMock, WireMock, Selenium/WebDriver, Cucumber/JBehave/Geb/Spock, SoapUI, JMeter, Sonar, PMD, FindBugs, Cobertura, CheckStyle

Databases
MS SQL, MySQL, PostgreSQL, Oracle, DB2, Mongo DB, Neo4J, Cassandra

Application Servers
Tomcat, Jetty, JBoss, Glassfish, Weblogic, WebSphere, IIS, Resin

IDEs
Idea, MS Visual Studio, Eclipse, NetBeans

Build Tools
Ant/Ivy, Maven, TFS, Gradle, SBT

Operating Systems
Windows, Linux, Mac

Source Control
GIT, SVN, TFS, Mercury, Perforce

Continuous Delivery Technologies
Jenkins, Hudson, TeamCity, TFS

PHP TECHNOLOGIES

Generic
php-5, OOP, phpunit, SPL (Standard PHP Library)

Web design
html5, css3, JavaScript, JQuery, JQuery-ui,

Application servers
LASP (Linux + Apache + SQL-server + PHP ), WASP (Windows + Apache + SQL-server + PHP ), IIS, Nginx+fastCGI+PHP, Lighttpd+fastCGI+PHP

Caching
OPCache, Memcache, APC

Templating
TWIG, Smarty

Maps
GeoIP, Google maps API, mapserver, mapscript

CMS
Wordpress, Joomla, Drupal, Magento

Databases
MySQL, MsSQL, dBase, DB++, Mongo, Ingres, Oracle, Paradox, PostgreSQL, SQLite, Sybase

ORM
Doctrine, CakePHP, Zend framework

Audio formats manipulation
ID3 tags, (ID3v1 and ID3v2), OggVorbis, OpenAL

Authentication services
Kerberis 5, Radius server, LDAP Cryptography & security: OpenSSL, Mcrypt, Mhash, GnuPG, ssh2, SNMP(v1 & v2)

Image processing
GD, ImageMagick, Exif

Frameworks
Laravel, CakePHP, Zend framework, Symfony, Docuwiki, mediaWiki

Search
Sphinx, OpenSearchServer

Mail services
SMTP, POP3, IMAP, NNTP

Notification/messengers
XMPP (Jabber, Gtalk), ICQ, SMS

File formats
PDF, PostScript, JSON, XML, Yaml, MS Excel, Open Document Formats, SHP, DXF

Development tools
PhpDocumentor, PhpCodeSniffer

Continuous Delivery Technologies
PHPCI

TESTING TECHNOLOGIES

Types of QA services
Full QA support during a development cycle including the most cost, time and resource effective test approach and test strategy preparation taken into account current business needs of a particular customer;

QA execution and control; Automation testing including QA consultancy in terms of how to build automation testing from scratch and/or how to embed it into existing development framework; Performance testing

Programming/ Scripting Languages
Java, C#

Testing Tools
TestNG/Junit/NUnit, Selenium/WebDriver, Cucumber/JBehave, Sikuli, Watir, SoapUI, MS UI Automation Framework, TestComplete, JMeter, Specflow, Coded UI

Databases
MS SQL, MySQL, PostgreSQL, Oracle, DB2, Mongo DB

Application Servers
Tomcat, Jetty Servlet Container, IIS 6+, JBoss 4+

IDEs
Idea, MS Visual Studio, Eclipse, NetBeans

Build Tools
Ant, Maven, TFS, Gradle

Operating Systems
Windows, Linux, Mac

Project / Test Mgmt Systems (to integrate)
Jira, Rally, TestRail, TestLink, MS Test Manager, TFS

Source Control
GIT, SVN, TFS

Continuous Delivery Technologies
Jenkins, Hudson, TeamCity, TFS

Types of software
Web Applications, API, Services, Desktop applications

BUSINESS INTELLIGENCE TECHNOLOGIES

Our BI consultants have many years’ experience crossing multiple technologies and platforms; we have worked with some of the industry’s leading consultancy and product development companies on the development of BI software tools and leading platforms.

Database Engines
Oracle, Microsoft SQL Server

OLAP Cubes
Cognos, Microsoft SQL Server – Analysis Services

ETL
VB, C#, Microsoft SQL Server Integration Services

Reporting
Spotfire, Microsoft SQL Server, Tableau, Cognos, Sharepoint

CLOUD APPLICATION TECHNOLOGIES

  • enterprise systems and line-of-business applications (ERP, CRM, order processing, ECM, EHR, PLM, SCM, etc.), which make business processes more efficient and more transparent while automating manual routine.
  • web portals for collaboration with customers, partners, vendors and other external stakeholders.
  • online platforms for consulting, storing and processing multimedia files, booking, e-commerce, etc.

Back end and desktop: .
NET, Java, PHP, Node.js, C++

Mobile:
iOS, Android, Windows Phone, Apache Cordova, Xamarin

Frontend:
HTML5, CSS3, JS

Databases:
Microsoft SQL Server, MySQL, Oracle, SQL Azure, PostgreSQL, MongoDB

WHAT MAKES US DIFFERENT

Iterative, Low-Risk Development

Agile development allows us to rapidly build complex applications, efficiently handle changing requirements, and improve the overall product quality through a rigorous QA process.

Ease-of-use Get Top Priority

Our UX experts will make sure your app is straightforward, intuitive, and easy to navigate. We typically start with UI prototyping and user flows to create meaningful user experiences.

Superior Product Quality

Leverage our QA and testing expertise to build a top-class product. We specialize in many types of testing and practice QA automation whenever necessary and helps deliver results faster.

Best-in-class Talent

We have a talent pool of professionals and continuously invest in their education by industry leaders, including Scrum Alliance, Microsoft, ISTQB, Oracle, MongoDB and others.

IPR Protection

At our company, we take intellectual property rights very seriously. Upon project completion, you will be the sole owner of the codebase as well as any other project deliverables.

Rock-Solid Guarantees

To ensure your project is completed on time and within budget, we offer a 1 year warranty period designed to correct any possible defects after the project is finished.