What we do

At Direct Communication we work with incredible people to make amazing software. If you’d like to see the different ways we can build a team for you, click here

Below is a partial list of technologies where we have direct experience. If you don’t see your technology listed here, please check in with us.

Programming languages:

Java – with Java EE and SE frameworks / .NET,  ASP.NET / PHP – Zend, Yii, Symfony / JavaScript, JSON, Jquery / Salesforce.com – Apex / Ruby, Ruby on Rails / Drupal / C / C++ / C# / Visual Basic - VB, VBS / HTML, HTML5 / T-SQL, PL-SQL

Mobile technologies:

Android / iOS / Windows Phone / Blackberry


Microsoft SQL / MySQL / Postgre SQL / Oracle

QA services - Non-Functional testing:

  • Stress tests
  • Load tests
  • Maintainability rating
  • Testability rating
  • Verification of usability
  • Load tests
  • Maintainability rating
  • Security checks
  • Backup and restore
  • Localization verification correctness
  • QA services - Functional testing:

  • System testing (single module or a whole app)
    (single program or end-to-end systems)
  • Integration testing of new/modified modules
  • Developer support with TDD and unit test
  • Reviews of requirements, business and technical stories, design documents
  • Acceptance testing (from all perspectives: fulfilling internal project’s exit criteria and supporting clients in User Acceptance Testing, but also acceptance testing of 3rd party vendor’s applications)
  • Trainings and manuals for end users