Reliable software development outsourcing partner
Our software products help brands reach a wider audience and earn more. We build business automation software, mobile & web apps, and migrate data for Transportation, Logistics, Finance, Telecom, and Insurance companies worldwide.
In the last 18 years, Azoft developed 800+ custom software solutions for international clients and partners in the USA, Canada, Western Europe, Australia.

headquarters
other locations
-
NovosibirskRussia
Focus
Recommended Providers
Portfolio
EY (former Ernst&Young), Tele2, Effective Coverage, CA Technologies, Callverso (former E2M Technologies), Unleesh, Michelin, Creative Construction, Clearwire, IntraISP, Bridgestone, CTBTO, Electronics For Imaging, Inc., ITT, Jackson Marketing Group, Certificate Exchange, Prophesy Transportation, Gulf Oil Marine Ltd

AgroTech Information System
Together with iFarm, we developed a system that helps to manage production effectively, monitor processes in real time and make decisions on further business development. Due to the maximum automation of processes, the system reduces the cost of rare resources and the cost of ownership of equipment.

AI-Driven EdTech Solutions For Online Art School
We developed a custom tool that analyzes and corrects lines in students’ drawings automatically.

Delivery App for an Express Courier Delivery Company
One of the largest Russian delivery services CDEK turned to Azoft to develop a mobile app in iOS and Android. The solution we developed allows users to use a tracking number to get the latest delivery status, search CDEK offices within a radius of 1, 3 or 10 kilometers by the following parameters: opening hours and conditions of acceptance, contact with a call center, callback request, calculate delivery cost, call the courier, and view a list of their orders.
We’ve merged complex logic and functionality beneath an intuitive app interface.
The mobile app became one of the key ways for CDEK to communicate with their customers. So far, the app has a total of 1,200,000+ downloads on Google Play and the App Store. The average ratings in the AppStore and Google Play are 4.7 and 4.5, respectively.
Stack
Android: Java, Databinding, Rxjava, Dagger 2, Retrofit, Objectbox
iOS: Swift, VIPER, Dependency Injection, Realm, Eureka
Server-Side: Java 8, Spring, Hibernate, PostgreSQL, MapStruct, Flyway
Integrations: Fabric, Firebase, Appsflyer, UXCam, Google Map

Augmented Reality App Development for Leef: Virtual Fitting Room
The Leef company came up with a project of an augmented reality app - a virtual fitting room for their watches. So they turned to us considering our experience with apps that can detect license plates or recognize receipts.
The solution we developed uses neural networks to create the virtual fitting room. We needed three of them in total: the first one to find the center of the wrist, the second to detect the wrist size, and the third to follow a user’s hand movements.
First, we built a dataset to provide the neural networks with learning material. Then we developed an application prototype to test how it will work on a desktop. After running tests, we ported the app to iOS and Android.
As the result, we have functional demos for iOS and Android that can place a 3D watch model on a user’s wrist. The next step will be integrating the app with the online catalog.
Stack: Android, iOS, Objective-C, Tensorflow, Java, SceneKit, Python: Numpy, OpenCV

Social Networking App for the Professional Photography Industry
Pro Photo Shoot is a mobile startup created by a software solutions architect and an amateur photographer. They wanted to help people organize photo shoots, find models and stylists via a social networking app.
At first, our client wanted us to port the iOS app to Android, design the UI, and integrate it with the existing backend. During the development, the client decided that it's time to renew the iOS app, and asked us to rebuild Pro Photo Shoot as well.
The resulting iOS and Android apps have all the required social network features.
We also implemented a referral program and a promoted profile option. We also gave the Pro Photo Shoot network the ability to scale in the future. This will prevent a system overload when the user base grows.
Currently, Pro Photo Shoot app used by more than 10,000 US photography professionals.
Stack: Stripe, bugsnag, Amazon s3, Sendbird, Java, Android, Swift, iOS

Mobile money service for Ezuza
Ezuza provides mobile payment services in Latin America. The main aim of Ezuza is to help ordinary citizens - Customers - to pay for different goods and services using their mobile phones in local stores and businesses called Agents. Our job was to develop a core Cash Management platform, administration panel, apps for Agents and Customers, a mobile app API and information website.
The mobile app for Customers serves as a digital wallet. We protected user data using an encryption system for all transferred and stored data. We also developed a server monitoring system to avoid service shutdowns and created Ewallet integration with third-party companies: telecom operators, merchants, and banks.
The platform is easy to use and provides many features for agents and customers. Now it’s being actively used in Mexico.
Stack: J2EE, Spring Framework, MongoDB, PostgreSQL, LiquiBase, Maven, JSF 2, Apache CXF, Apache POI, iText, RichFaces, [email protected], Android, iOS

Hidence - a Social App for Finding Business Contacts at Conferences
Creative construction is a German digital agency and our long-term partner.
They came up with an idea to create an application allowing people to find new contacts at conferences. Our goal was to develop iOS and Android apps, backend, and API. We got the initial requirements for MVP at the start of the development and went to work.
The final application is very simple in use. You can find users with relevant interests at a conference and message them or invite them for a coffee. The app also matches the most prominent contacts.
Stack: iOS, Android, Swift, Yii2, MySQL, EventBus, Facebook SDK, LinkedIn API, Xing API, iCarousel

Unleesh: Team Management App
We had a prototype and a client’s idea on how Unleesh should work. And based on that, we developed iOS, Android and web apps from the ground up. Today, over 20,000 employees use Unleesh. It’s a tool for dozens of organizations, including The United Nations and World Learning.
How it works. A user selects a Path, a training course to provide staff with new skills and competencies. Every completed step on the Path gives one point. It brings gamification to the learning process. Also, pathmates can talk to each other using chat or private messages.
The challenge was to manage the frequently changing requirements. We handled it with an Agile approach, excellent project manager’s skills, 24/7 contact with the client, and an extremely high degree of motivation. We continue supporting the platform and make further improvements.
Stack: iOS, Android, PHP, AngularJS, MySQL.

Pay.Cards: SDK for Banking Card Recognition
Wallet One has leveraged Azoft R&D and mobile development team expertise to implement its new product Pay.Cards — an SDK for payment processing, which can be built into any iOS or Android application. The SDK is basically a full application module, which includes credit card scan and recognition functionality, screens for editing card details, list of saved cards, and screens of transaction process and result indication. In addition to the product we have developed a demo application with samples of how the module can be used in various types of apps (shops, taxi, food delivery, etc.).
The application includes beautiful visual effects and animations, and designs optimized for both smartphones and tablets, to make it not only functional but also pleasant for End-users.
Technologies: iOS, Android, UIKit Dynamics, OpenGL, Wallet One Open API

Order Management System for Gulf Oil Marine
The client company distributes marine lubricant products and services for the Shipping Industry worldwide. While Gulf Oil Marine was expanding its global presence and operations, all workflow and communications with clients, partners, suppliers, logistics agents and resellers continued to be organized via plain email, which rapidly became very inefficient, time-consuming and led to numerous faults in customer care. Most importantly, there were no statistics collection and reporting tools, which made business analysis and planning activities impossible.
We developed a custom order management system that serves as a reliable tool for supporting Gulf’s workflow and operations and provided a powerful tool for collecting statistical data and its presentation in a clear set of reports.
Technologies: PHP, Drupal, MySQL, JavaScript, AJAX

Audit Management System Automation for EY
The system is a web-based survey builder. It allows to create and edit various questionnaires. The admins can open and manage auditors’ accounts and appoint EY employees to on-site audits. Auditors upload their surveys to Windows 8 based tablets and go to the clients’ locations.
The process of filling out forms works offline; users can even attach photos as the answers. When auditors are back to EY office, they synchronize their tablets with the server, browse and process the results.
Technologies: Java 8, Spring, Hibernate, Liquibase, jQuery, PostgreSQL, Windows Store App (C#, XAML), SQLite
Learn more

Touchscreen Information Kiosk Solution for EY
The Virtual Office is a new touchscreen information kiosk solution offering EY’s services in a way that breaks the mold of stereotypical site-and-app business presentation models. It helps customers to find the information they need, to reserve participation in seminars and consultations, to send feedback to EY, or to schedule a meeting with a company representative.
From prototyping to deployment, the project took more than three and a half months. The software was developed using PHP, specifically Drupal 7 and MySQL.
Technologies: PHP, Drupal 7, MySQL

Medical Mobile App for AxSys Technology
Excelicare is a clinical information system designed by AxSys Technology Ltd. and used by medical institutions worldwide for collecting, analyzing and managing complex multi-dimensional healthcare data and to provide reliable patient care taking into account specifics of different medical disciplines.
Azoft developed iOS and Android mobile apps for Excelicare that allow patients to communicate with doctors and clinics to get some of medical services and consultations remotely. Mobile apps are made brandable and customizable to specific healthcare institution. The app was developed using "mini-apps" concept, i.e. there are mini-apps for blood pressure readings and tracking, appointment scheduling, prescription reminder, laboratory results, eForms and surveys, and other. Special section of requirements was devoted to compliance with industry security and personal data protection standards.
Technologies: iOS, Android, Java, JSON, SQL, OrmLite, SQLCipher, Gson, injectorLib , loaderLib , ViewPagerIndicator

Free for Lunch Mobile App
Free for Lunch mobile app helps you meet up with friends and have lunch with new people nearby who are interested in joining you at cafés and restaurants all over the world. The app is multifunctional because it helps to create new events as well as join new pals within your location. There is a map with active events on the start screen. A user arranges a meeting and other users can pick an event and join the people they’d like to meet. Besides, users can add each other as friends and exchange messages.
Azoft developed the app from scratch, including a large-scale server-side for supporting offload capabilities and a rich functionality in accordance with requirements of the App Store and Google Play.
Technologies: Android SDK, iOS SDK, Parse, Google Map, EventBus, GreenDao, Flurry, In-App Purchase, Facebook SDK, MVVM, Reactive, Java, Spring, Hibernate, Postgres, REST
Learn more

Chefkoch Academy iOS app
Chefkoch.de is a popular German cooking portal, a daughter company of Europe's largest printing and publishing firm Gruner + Jahr.
Working together with Creative Construction, our long-term partner in Berlin, Azoft has developed a brand new iPhone and iPad app for Chefkoch.de. The app is a virtual cooking school, where users can master their skills through video courses and recipes available in the application under different types of subscriptions. The system includes a back-end responsible for video streaming and lessons management by the administrator.
Since the customer had only a very high-level idea of the required app at the beginning, SCRUM methodology was chosen for the project, and this choice proved to be correct. The MVP developed and released within strictly defined deadline fully satisfied the customer, and further development with addition of new features and courses was planned for 2016.
Technologies: iOS, Swift, PHP, Yii2

Audio Tour Guides for Museums and Galleries
Expi, a startup with a vision of how to enhance the enjoyment of visiting art galleries and museums, partnered with Azoft to bring their ideas to life. The project was built as an iPhone app that allows users to search and download audio tour guides. The software also includes a Tour Management System that allows museums and galleries to create tour guides and an accompanying marketing website.
As a startup, Expi now has a smooth, intuitive user app and a convenient tool for business partners who would like to join the project. As a developer, Azoft took real pleasure participating in the launch of a new successful startup. Expi were also very pleased with the results. The level of trust we earned from our client was such that Expi recommended Azoft to their partners.
Technologies: iOS 6 and 7; Drupal 7; HTML, CSS, JavaScript, jQuery
Learn more

Mobile Website for RapidParcel.co.uk
Rapid Parcel is UK's premier courier comparison and booking service offering discounted rates from the world's most established and reliable parcel delivery companies.
Azoft developed a mobile version of RapidParcel website that allows customers to quote parcel delivery within the UK, European or international, book courier, track parcel and find the nearest drop-off location. Integrated live chat allows customers to get quick help in case of any questions and improve website conversion.
Technologies: Java, JavaScript, AJAX, MySQL, CSS, HTML

AquaReal: Watercolor Painting App for iPad
AquaReal is an iPad app that imitates watercolor painting. It was developed by Azoft with particular emphasis on real-life physics of watercolor paint dispersion on paper, resulting in very realistic drawings.
Features include: realistic imitation of color blending, pigment dispersion, paper texture; choose between different brushes or pencil; control pencil pressure by changing gesture speed; large selection of colors, Facebook and Twitter integration.
Technologies: iOS, OpenGL
Learn more

Insurance Certificate Management: Re-engineering & Data Migration
Accomplished in 2005 and patented in 2008 the Certificate Exchange service facilitates issuance of insurance certificates and offers certificate holders, insurance agents and brokers, insurance companies, and policyholders a new and different approach to the time-consuming task of issuing and tracking certificates.
Azoft worked with Certificate Exchange as their development partner, providing an intense research, prototyping & highly effective migration procedure. When the new system was ready, Azoft signed a new contract for maintenance and further development of the online insurance system.
Technologies: Java/J2EE, GWT, GXT, iText, Hibernate, Spring, PostgreSQL

Online Insurance System for Effective Coverage
Our development team has created an online insurance system for an insurance agency based in the USA. The agency specializes in insurance for property owners listing their units for rent and helps them manage renter's insurance requirements.
The major challenge was the complex scheme of insurance premium calculation accounted for the fact that insurance industry in the US is regulated on a state level, which as the result creates a situation where rates and coverage options differ from state to state. This demanded an unprecedented level of flexibility from the system which not only must have allowed the options change, but the formulas and order of operations for calculating the premiums change as well.
Stack: Java, PostgreSQL, Struts
Learn more

Fleet Tracking and Dispatching System for Prophesy
Prophesy Transportation Software, Inc. is a US-based provider of software solutions for transportation industry.
The system is an advanced routing solution for dispatchers which calculates an optimal route from A to B and shows it on the map. The algorithm takes into account such parameters as distance, time, fuel usage, weather conditions, regions/states/cities/countries borders cross, car height, highways, toll and restricted roads. Integration with payment system Authorize.Net allowed Prophesy to introduce flexible tariffs and bill their clients.
Technologies: Java/J2EE, JSP, MySQL, COM, ADOdb, XML, WinINet, JNI, RMI, JSF

Social Networking App for Sharing Plans
HopHop is a mobile social networking app for planning events, inviting friends, sharing ideas, and discovering interesting events that are happening nearby.
HopHop has many features to make it easier for users to get people together. Users can either create a private event or make it visible to the public, so anyone interested can join in. Every event can be customized with a unique background image. Users can log in with their existing Facebook, Twitter, or VK accounts and invite anyone from their friend lists.
Technologies: iOS, Android, Java (J2EE), Google Maps API
Find more projects in our portfolio!
Reviews
the project
Backend Dev for FinTech Company
"We are pleased with the collaboration."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Our Company develops financial software solutions for retail and institutional brokerages, wealth-management firms, investment funds, exchanges, and insurance companies. As an outsourcing manager, I communicate with contractors at all stages of cooperation, and I also control the effectiveness of our collaboration.
For what projects/services did your company hire Azoft?
We engaged Azoft to provide Backend development services for our FinTech projects.
What were your goals for this project?
First Project: Insurance administration business application development with process reengineering by the parent company. Second Project: Development of trading platforms.
How did you select this vendor?
For the decision we analyzed the market, price offers and the reputation of the companies.
Describe the project and the services they provided in detail.
First project: Development of insurance administration business application (called Trident) for Company in the USA, with process reengineering by the parent company. Main application components are standalone services, policy services and claims services with multiple integrations with third parties software’s and data bases. 2) Development of trading platforms for Brokerage houses and Investment branches of Banks in Turkey. Our clients are Brokerage houses and Investment branches of Banks in Turkey. We provide trading platforms with possibility to trade with all asset classes which Borsa Istanbul Exchange supports including Stocks, Futures, Warrants and Options. Users can trade via Mobile and WEB applications.
What was the team composition?
In these projects were involved two developers and a project manager.
Can you share any information that demonstrates the impact that this project has had on your business?
We working on new potentials in the market, aiming to sign several new Brokerage houses.
How was project management arranged and how effective was it?
We are pleased with the collaboration, all communication was organized with Jira, Confluence and Slack.
What did you find most impressive about this company?
We find Azoft’s effort and commitment to our projects very impressive. They regularly ask for feedback on current iteration which helps to achieve better results and their management is really good at communication
Are there any areas for improvement?
We are satisfied with our collaboration at the moment.
the project
Custom Software Dev for Manufacturing Software Developer
"Azoft regularly asks questions and provides feedback."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the president of a small software development firm. We provide software to manufacturing facilities to manipulate data from their production environments.
For what projects/services did your company hire Azoft?
We engaged Azoft to provide software development services for a variety of projects.
What were your goals for this project?
We specifically wanted help developing portions of a web and mobile reporting application.
How did you select this vendor?
We chose Azoft based on their experience, work process, and a few sample projects.
Describe the project and the services they provided in detail.
Using provided specifications, Azoft built segments of the web and mobile app. They also assisted on other software projects.
What was the team composition?
We work with a team of developers, project managers, and QA people.
Can you share any information that demonstrates the impact that this project has had on your business?
By outsourcing specific parts of our development, we can now focus on crucial areas for our business.
How was project management arranged and how effective was it?
We use weekly time sheets as well as a feature and bug tracking system to oversee progress. The collaboration has run smoothly since the beginning.
What did you find most impressive about this company?
Azoft regularly asks questions and provides feedback. They don’t merely execute based on what they think our instructions are.
Are there any areas for improvement?
The team occasionally has delays due to other active projects. It’s a normal part of business, but it can make planning more difficult at times.
the project
Perspective Assessment Tool for Online Art School
“They care about the quality of their work and making the client happy.”
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the owner of an online art school that make lessons and tools for artists called Proko.
For what projects/services did your company hire Azoft?
We wanted a program that could check a student's perspective drawings and correct their mistakes.
What were your goals for this project?
We wanted to accurately detect the shapes in the drawings and give a proper correction.
How did you select this vendor?
We chose Azoft because they had strong communication skills and good ideas on how to complete the project.
Describe the project and the services they provided in detail.
They designed a tool to process images of student drawings. The program could detect perspective lines in these images, assess if they were correct, and show the correct lines if necessary. We started simple and made sure the first steps worked properly before advancing to more complicated tasks.
What was the team composition?
We’re working with a communication director and engineers from Azoft.
Can you share any information that demonstrates the impact that this project has had on your business?
We haven't launched the program on our site yet, but we are impressed with how well it works. We think it will be a nice draw to our website once it goes live.
How was project management arranged and how effective was it?
Azoft is great at communication. They would regularly speak with us about how the project was going and what the challenges were. They would also ask for our feedback on the current iteration of the program, which led to great results.
What did you find most impressive about this company?
The whole team is smart and organized. They care about the quality of their work and making the client happy.
Are there any areas for improvement?
I can't think of anything.
the project
CRM System Development for Insurance Company
"They regularly meet deadlines and are incredibly responsive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm the CTO of a company that sells and services personal insurance policies, provides certificate tracking services for multi-family owners and managers, and administers resident compliance initiatives.
For what projects/services did your company hire Azoft?
They have helped us build a custom platform with customer-and client-facing portals, a CRM functionality, policy tracking, and reporting.
What were your goals for this project?
The solution needed to be functional and easy to use in the early days, but it also needed enough flexibility to grow as our needs changed.
How did you select this vendor?
We put out an RFP and considered several companies. Deciding factors included their portfolio, their willingness to meet with us, and their ability to develop based on our requirements.
Describe the project and the services they provided in detail.
They primarily provide development and design services. We give them feature requests and they have provide high-quality, easily maintainable code. Over the last two years, we've focused on integration with other software packages. Those integrations have been smooth, regardless of the software and integration method.
What was the team composition?
The team has evolved over eight years. We started as a fairly small project. As we grow, Azoft provides the correct number of developers with the right skillsets to meet our needs.
Can you share any information that demonstrates the impact that this project has had on your business?
This product is inseparable from our business. It contains the data and logic that make our services possible. Although our goals and needs have changed, Azoft and the application always serve us well.
How was project management arranged and how effective was it?
Project management is their strong suit. They ensure that we have all the necessary resources and ongoing documentation. They regularly meet deadlines and are incredibly responsive. We use Slack and Pivotal Tracker for project communication. The language and time difference haven't caused any issues.
What did you find most impressive about this company?
Azoft gives us the tools to understand and manage the development process, while minimizing as many details as possible.
Are there any areas for improvement?
We have not identified any areas for improvement, and are pleased with Azoft overall.
the project
iOS & Android Dev for Networking App
"[We] were impressed with their professionalism and technical expertise."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the founder and CEO of hidence, a company that connects driven and inspiring people based on the topics they feel passionate about. I handled product development and oversaw the cooperation with Azoft.
For what projects/services did your company hire Azoft?
With a clear product vision in mind but without the development resources and the technical expertise at hand to pull this off, we relied on Azoft to cover everything from designing the architecture to developing the entire solution from scratch.
What were your goals for this project?
We wanted to develop a mobile app for conferences which connects attendees as seamlessly as possible. We, therefore, had to implement connections to platforms such as Facebook and LinkedIn in order to pull relevant information without requiring the users to set up their profiles manually.
How did you select this vendor?
We worked with Azoft before on a number of strategically important development projects and were impressed with their professionalism and technical expertise. We didn't hesitate to work with them again on developing our own app.
Describe the project in detail.
We gave them our product roadmap and the goals we wanted to achieve with this app. We were responsible for the UX and design; Azoft's role was to recommend the best technological solution for implementing the app and developing it.
Using a Scrum setup, we iterated through the different sprints with a highly motivated and passionate team. The app was developed for both iOS and Android. The backend was developed using the Yii Framework.
What was the team composition?
They assigned a team comprised of the product owner, an iOS Swift developer, an Android developer, and a Yii framework backend developer.
What outcomes or results can you share that demonstrate progress and/or success?
Their highly motivated team with outstanding technical expertise was able to pull off the entire project ahead of schedule. Working with them also felt like being one big team, reaching far beyond just a remote contractual relationship between Germany and Russia.
How effective was the project management?
We used Jira to manage the project, had regular daily Scrum calls via Google Hangouts, and used Slack for day-to-day communication. Although there’s a considerable time difference between our locations, it never became a problem. Their team was very accommodating and made the schedule work for us.
What did you find most impressive about this company?
We were not only impressed by their technical expertise but also with their reliability in meeting deadlines and the real partnership that felt like working as one highly-motivated team.
What tips or recommendations do you have?
We've been very happy and continue to work with Azoft.
the project
Social Media App Dev for Mobile App Dev Co.
"The workflow and communication were very effective."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm an entrepreneur that develops mobile apps.
For what projects/services did your company hire Azoft?
I hired them to help with the development of a social media app.
How did you select this vendor?
I selected Azoft after searching for a suitable vendor in Upwork.
Describe the project in detail.
Azoft created an Android-compatible version of an existing iOS app.
What was the team composition?
There were two developers involved, including myself, plus a project manager from their end.
How effective was the workflow between your team and theirs?
The workflow and communication were very effective.
What did you find most impressive about this company?
Azoft's commitment to the project's success was by far the most impressive aspect of the collaboration.
Azoft successfully completed the work. They put in plenty of effort and commitment. The communication was effective.