Open Solutions
software development

What We Do

We Build New Custom Software

We design and build new custom software applications that solve your toughest problems, fit seamlessly into your current processes and systems, and produce measurable results for your business.

We Improve Existing Software

It’s important that your custom systems serve the needs of your business and your users. We’ll extend the life of the legacy systems you rely on every day by improving performance and stability, building out new features and fixing bugs.

About Us

Who We Are

We are a small company specializing in the development of custom software applications, 
reengineering and re-factoring existing applications and nearshore software outsourcing services. 
We have deep understanding of lean approach and agile software development techniques

How We Work

Basically, lean software development is centred around creating more value with less work (cost). Anything that does not directly contribute value to the Customer is considered a waste. As it's the Customer who defines the value every project starts at Customer's site. We prefer visiting the Customer and collect all his requirements. Then the development starts using short iteration cycles. Feedback session with Customer is held after each iteration cycle. During these sessions both Customer and development team learn more about the domain problem and figure out possible solutions for further development. By seeing the result of development efforts Customer also better understands it's needs, progress speed and has a possibility to modify requirements at a point where doing a change is relatively cheap.

Our Team

Our team members come from various backgrounds. Their professional expertises ebmrace a wide range of programming skills and experiences. We have software engineers, telecommunication specialists, artificial intelligence specialists, specialists for financial area etc ...

Our team members took part, mostly as key persons, in projects like

Financial Markets Analysis and Trading System.
Realtime monitoring system for VoIP provider.
Radar traffic monitoring system for traffic sector.
2G/2.5G/3G monitoring system for telecommunication operators.
Protocol equipment for mobile phone producer.
Geoinformatic system for urban and regional planning.
Backup application for major NAS producer.
Handwritten numbers recognition for banking sector.
Power load prediction for energetic sector.
Turbo-jet engine control for aviation.

Our Key Principles

Keep things simple. 
See the whole. 
Concentrate on what is important, eliminate waste. 
Frequent contact with customer. 
Deliver as fast as possible. 
Even late changes in requirements are welcomed. 
Face-to-face conversation is the best form of communication. 
Small teams of very experienced developers. 
Continuous attention to technical excellence and good design.

Technical Skills

Our team has a vast technical skill set and extensive experience developing custom software solutions across a
range of platforms and technologies, including Microsoft Windows,
Microsoft Windows Mobile, Mac OS X, Linux, Unix, .Net, Java, iPhone, Oracle, MS SQL, Flash and other.

Microsoft .NET

Our company utilises full range of .NET functionalities to develop comprehensive solutions for its clients to improve interoperability of systems and eases integration across organisations and platforms with the help of open standards and Web services protocols. This allows companies connect to business partners more efficiently and cost effectively.

Our .NET Custom Solutions include

.NET Application design&development
Legacy, web and desktop applications migration to .NET
Web Services based development
.NET Reusable Components


.NET, .NET Compact Framework, .NET Micro Framework, .NET Core


C#, Visual Basic, C++, ...


WPF, WCF, WF, Win Forms, ADO.NET, ASP.NET, CCR & DSS,SignalR, TPL...

Mac OS X

Last years have shown a significant growth of interest to Mac as a platform. As a result, demand for Macintosh programming on the software outsourcing market is on the rise. Our Mac software development expertise covers all variations of the Mac operating systems: OS 9, OS X (including Jaguar, Panther, Tiger, Leopard) and Macintosh hardware from G3, G4, G5 to Intel. Based on our extensive expertise we provide our clients with assistance in selecting the optimal technologies that translate in to agile, user-friendly applications for Mac OS and other Apple’s products. Open Solutions can help bring a commercial product to Mac OS X, create a custom solution based on portable Cocoa, REALbasic & WebObjects technologies.

We provide a comprehensive set of custom Macintosh development services

Macintosh Application development
Macintosh Utilities programming
Cross-platform application development for Windows, Linux and Mac
Porting existing Windows applications to Mac OS
Porting to Mac OS X from previous Macintosh versions


C/C++, Objective C, Swift, Java, Python, Ruby, Perl...


Cocoa, Carbon, Darwin, Quartz, OpenGL...


Open Solution's LAMP (Linux, Apache, MySQL, PHP) development offers highly innovative services that combine high performance, efficiency and cost effective development strategy in the given time line that meets the global competition requirements of its customers. Our company is recognised for its expertise in offshore LAMP development outsourcing, and utilises the following technologies:
Apache web server
MySQL database application
PHP scripting language
Platforms : Joomla, osCommerce, WordPress...


For iPhone mobile software development, Open Solutions is one of the best resources. Our iPhone application developers provide a complete and integrated process for developing, debugging, and distributing your free, commercial, or in-house applications for iPhone and iPod Touch. Complete with development resources, real-world testing on iPhone, and distribution on the App Store, you have everything from us that you need to go from code to customer.
Porting of existing mobile applications on different platforms to iPhone is also a major area. Every existing application owner would love to explore the customer base of iPhone by porting their application. And we happily provide that service.


Apps developed for iPad require innovative thinking and a unique treatment. iPad Application Development is not only about some more content and additional screen space but has added areas to cope with, therefore, it is a challenge for regular iPod developers. With extensive experience with innovative iPhone development projects, Open Solutions now offers iPad software development services to customers. With a team of iPad application developers equipped to customise any application in iPhone for the iPad tablet device as well as developing new and innovative applications with a cutting edge solely for the iPad, we look forward to partnering with our clients to take advantage of the allure of this device.

We create customized mobile and web applications for various types of businesses:Entertainment and multimedia softwareSocial networks and apps for communicationSports, great outdoors and tourist informationBanking and financial servicesExciting mobile games and quizzes, etc.

We create customised mobile and web applications for various types of businesses

Entertainment and multimedia software
Social networks and apps for communication
Sports, great outdoors and tourist information
Banking and financial services
Exciting mobile games and quizzes, etc.


Java software development is one of the core services which we are offering from the very foundation and our team of skilled Java programmers, provides fast and cost effective Java development solutions to meet our client’s demands. Our Java developers exercise deep knowledge and extensive experience in J2EE, J2SE, J2ME programming and utilize the huge potential of Java technologies and skills by delivering appropriate solutions to our customers. We provide Key Java services available from Java application servers and the J2EE framework, including Java server pages, Java's messaging services and JDBC. Our Java programming services are custom oriented and focused on combination of innovative solutions and proven methodologies which allow us to create successful technology solutions enabled with all the required functionality and eliminate any failures of the product.

Our Java expertise covers

Development of web-oriented J2EE-based solutions
Migration of customer's software solutions to Java/J2EE platform
Development of Java-based software products
Consulting services on Java-based software development
Migration of customer's application servers to Java/J2EE platform


JSP/Servlets, JDBC, EJB, JMS, JNDI, JMS, JAAS, applets, SWING/AWT...


JSF, struts, tapestry, sync4J, persistance layers like JDO, castor, Hibernate...