Selected to benefit your project

Our competencies


Years of development


completed projects

Team of skilled

We employ a cooperative team of software development
professionals to build a product of any level of complexity


The CactusSoft.NET team consists of professionals whose competence and knowledge allow them to take on the most complex and courageous projects.

Our advanced experience in Microsoft technology includes enterprise application development, building web solutions, and developing mobile applications within the Microsoft ShowCase Program for Windows Phone.


  • Microsoft Azure
  • Windows 10


  • WCF
  • MVC
  • ASP.NET Web Api
  • OWIN
  • MongoDb
  • MsSQL
  • MSMQ
  • RabbitMQ


  • MS SQL Server
  • MongoDB
  • Redis
  • Lucene/Solr
  • Postgre SQL


  • Laravel 5
  • Silex
  • Lumen
  • Yii 1,2
  • Symfony 1,2,3
  • CakePHP
  • Zend Framework 1,2



We have been developing for iOS since its launch in 2008 and have successfully accomplished more than 70 customized mobile applications for various industries.

  • iOS SDK
  • Realm
  • Swift / ObjectiveC
  • Quick,Kiwi, Nocilla
  • MVVM
  • CocoaLumberjack
  • ReactiveCocoa
  • Fabric


Our team of professional Android developers has created more than 50 applications for clients worldwide.

  • Android SDK
  • RetroFit
  • Clean architect
  • Rx
  • RoboSpice
  • Material design
  • SQLite

Windows Phone

CactusSoft is a long-term partner of the Microsoft Showcase Program. We have one of the biggest Windows Phone app portfolios by far amongst Eastern European vendors.


The “front end” is an interface between the user and the hardware and software (back end). Over the past few years, front-end development has moved far ahead.

Thanks to the use of new tools and technologies, the modern front end allows problems to be solved faster and more efficiently, and the quality of the code has increased.

  • SASS
  • AngularJS
  • TypeScript
  • React
  • D3
  • Backbone
  • HighCharts
  • EmberJS
  • Mustache/Hogan
  • FlightJS
  • JsRender
  • ExtJS
  • LESS


Cloud computing is a comprehensive IT solution that allows using the Internet to host the calculation and data storage resources and provide such services to end-users.

Cloud computing increases operational efficiencies, lowers the costs of the information technology infrastructure and can respond rapidly and flexibly to changes in computing needs.

  • Amazon Cloud
  • Google Cloud
  • Azure


CactusSoft offers its customers a wide range of software testing services for projects of any complexity.

Testing, quality assurance (QA) and quality control (QC) procedures are carried out at each stage of the project to provide an independent and objective view of the software for a more effective development and implementation process.

  • Jira
  • nUnit
  • TestLink
  • Moq
  • Cucumber

Version Control

As a component of software configuration management, version control – also known as revision control or source control – is aimed at recording all changes made by developers to the software product.

The version control system allows you to return individual files to the previous view, return the entire project to the previous state, view all changes, restore deleted files, and much more.

  • Git
  • SVN

Continuous Integration

Continuous integration (CI) is the practice of software development involving frequent building and subsequent testing for the most recent versions of the designed application in order to detect errors quickly, and locate them more easily.

Generally, continuous integration systems interact directly with revision control and allow for a significant increase in the reliability of the integration process, while decreasing its laboriousness by automating the entire building and testing phase.

  • Jenkins
  • JMeter
  • MsBuild
  • SonarQube
  • Ant