Custom development outsource company
Envion Software is the place to outsource programming, our big data, data analytics, deep learning (ML), and natural language processing practice built on decades of experience and research. The client-centered approach running through our veins, Envion Software engineers are devoted to delivering custom-made web and mobile applications.
WHO WE ARE
- Envion Software has over 30 years of professional experience in developing state-of-the-art software that resolves unique business challenges
- We've attracted the best of Eastern Europe's tech talent accumulated in our Ukrainian and Russian IT hubs with the HQ in Boston, USA
- Full-cycle offshore programming operated by a trustworthy US-based company is what we do with competence and reliability being our business card
Envion Software is the only place your company would need when outsourcing software development for Healthcare, Publishing, E-learning, E-commerce, Retail, and Marketing. From a startup and SMB to a multinational business, - we'll bring your company to the place it deserves to be!
Tereshkova St 12, of. 903Odessa, OD 65000Ukraine
Mironositska StKharkiv, KL 61000Ukraine
Levashovskiy pr. 12Sankt-Peterburg, SPE 197110Russia
This platform is the service to make the beach experience as enjoyable as possible by renting beach supplies & reserve the best spot. When you are on a vacation, you can simply let the Beach Butler know where you want to sit, what equipment you want to have there and they’ll take care of the rest. Moreover, service clients can leave breezily – the Beach Butler will take care of all supplies.
The startup approached Envion Software with the raw business idea of beach supplies rent and delivery service. Our main goal was:
- flesh out the idea
- develop the overall business concept
- own and manage the product
- model business process flows
- build and deliver the necessary functionality in the MVP
- plan further releases with new features
The outcome was exceptional. Our Team not only prepared all the outlined by MVP functionality but build the architecture, so the clients could scale their business.
The end users can easily choose the spot at their favorite beach when they want, pick necessary supplies, and receive the email with all the details. For beach lovers discount program is implemented. For late bird same-day reservation or canceling/ editing order is available.
Our clients have a useful and easy to use Administration Panel to manage the orders.
IMPORTANT: Due to the Covid-19 the beach lovers still can enjoy their day in the sunshine and do not worry about social distancing. Our platform took care of it.
4FitnessGirls application was one of the best in the emerging Russian fitness market in 2019. It caught the attention of Apple, which shortlisted it as a candidate for a top application in the Fitness category in Russia.
This fitness app is aimed at women and is a kind of a personal coach that integrates:
- exercise programs for different venues, goals and difficulty levels
- nutrition and water intake, progress monitor
- specialized exercises for pregnant women
- integration with Apple Health and Google Fit and compatible gadgets
- Apple Airplay and Google Cast integration
#4FG planned to implement:
- native design for iPhone & Android
- recurrent auto-subscription plans
- integration with open standards Apple Health + AirPlay, Google Fit
- synchronization with fitness trackers and other related IoT devices
- displaying a streaming video of full exercises and internal premium content
- nutrition plan and water regimen
- collection and output of activity reports for different periods
- premium internal content: a fitness series about training and sports with its own traffic storage and delivery system
The development of v.1 took us about 9 months. The meal plans/nutrition system, training for pregnant, video of each exercise, connection with IoT devices (the app integrates with the Health app to connect to fitness trackers, smartwatches and biometric sensors on iPhone), and other features were added during the planning stage.
Then we deployed geoDNS in the main geo locations around the world, optimized traffic delivery, implemented packing algorithms for fitness programs for optimal delivery to devices, launched both clients on 2 platforms simultaneously in July 2018.
Among the differentiating project features, Envion Software proposed a mechanism for its delivery of streaming video within the app, bypassing open platforms, which ensured encryption and copyright protection of the client.
In addition to the initial project tasks, we integrated an AI-smart fitness assistant monitoring the implementation of workouts and nutrition, as well as reminding users of upcoming activities.
Our client is the North-American provider of the multi-touch digital signage solution, whose expertise lies in semantic content aggregation & multi-user multi-touch interaction.
Cutting-edge features of the platform include a combination of interaction, social media, & multi-touch installations into one highly adaptive & intelligent panel boasting an interactive multimedia experience with multi-users & seamless functionality.
Semantic content composition, sublime visual appearance, as well as passive or active interactions, give the user unprecedented possibilities to find & utilize technology above & beyond their needs.Challenge
From a design perspective, accommodating the vast majority of users into one inaugurated platform takes a lot of time & consideration. We must directly see ourselves as ‘the end user’ of the product incorporating demographics, ethnicities, disabilities, etc. Consolidating all of the aforementioned can be a mammoth undertaking.
In an ideal world, it would be advantageous to have all the devices at hand for testing. However, we are masters at working blind while using our imagination & the requirements given to proceed into the next step of the development simulating on any device available.
To tackle the obstacle of working distantly, we have built strong rapport between all of the team allowing for differences in time & location. We also engage in regular meetings to discuss the progress, difficulties being faced, & blockages in relaying information.
The methodology used plays a vital part in structuring the project while initiating the workflow. For this particular project we use a Kanban Board. Working in synergy, we are able to maximise our resources while establishing a formidable prominence along the way.
Collaborating shoulder to shoulder with our client, we are able to produce & provide a full-bore development cycle making use of Business Analysts, Project Managers, & all technical paradigms needed for the succession of the project. Inevitably all projects carry obstacles & hurdles, however, with our devoted team, we are able to combat & suffice any implementation stipulated.
A major online retailer with a flash-sales business model needed better analytics than they currently had. Specifically, they needed predictive information about their customers that could be used to suggest products to buy—instantaneously and engagingly with each online visit. The purpose, of course, was not only to make sales but to accelerate them.SOLUTION
Our solution consisted of aggregating our client’s data, learning from it, and developing a recommendation engine. We started by analyzing their system’s interaction with each customer and customers in general, and classifying what we learned into customer categories and buying preferences—information that lends itself to predictions. A customer shopping for shoes, for instance, would be presented with footwear in line with their preferences as inferred by the system (based on categories we derived using a classification algorithm). So, the engine might offer one buyer a selection of casual loafers, while another would see a selection of business footwear. It could also predict if the buyer was going to leave/buy within a specific period of time (one minute, five minutes, one day, and so on).
The analytical capability we introduced into our client’s system not only increased sales, up-selling, and cross-selling, but also gave their marketing staff a means to implement further conversion strategies across their website.
- significantly reduced time (from 12 hours to 1.5 hours) for recalculating recommendations;
- maximized KPIs, including CTR, AOV, and more;
- increased recommendations generated revenue by nearly 80% over the previous analytics engine;
- reduced advertising expenditures by 25%.
- The product is scalable enough to allow company to expand into new regional markets and business market segments;
- The number of B2B advertising partners is still growing.
A technology start-up from the US came up with the business idea of a route planner application. According to their requirements, the mobile application had to:
- be used in conjunction with their website;
- Make up a single route-planning;
- Create information-sharing system.
THE APPROACH AND SOLUTION.
Envion Software has delivered an innovative route-planner, the American company is currently using as their flagship product.
It’s about to get easier to find one’s way around the unfamiliar territory and make the tripping experience smoother, - if one has any mobile device.
The client’s mobile app, developed by Envion, allows to:
- Chart a route on a map using GPS;
- Discover a variety of businesses (restaurants, cafes, stores, hotels, motels, filling stations, and more) located within a specified distance along the route;
- Get acquainted with the various contextual information provided by these businesses(sales, discounts, events, etc);
- Share the found information with family and friends registered in the system, making the latest similar to a social net.
The startup has become a leading technology vendor in their business domain. Their innovative and scalable product is competitive enough to trigger company’s expansion into new regional markets and business market segments. 1.5 years after the product has been released, the number of the client’s B2B partners – businesses that want to advertise their services within – is still rapidly growing.
- 2000+ of digital publishers libraries and counting;
- 1.3 mln of clients using library services.
When an American digital publishing company asked Envion to develop a web-based one-point access system for their platform users and administrators, we aimed to do both:
- Add user engagement opportunities;
- Deliver top marketing value.
The platform’s collections of e-books, audios, movies, music, online courses and radio broadcasts, videos, magazines, web apps, etc., - all are available now via “One-Account” gateway!
THE APPROACH AND SOLUTION.
First, the searching criteria system was developed and now library clients can search for a required media asset using even multiple principles:
- audience (family, teen, or adult), etc.
Then, Envion developed one-point access system both for library clients, and admins.
Library administrators can subscribe to any of the multiple services available via the gateway to offer them to the library members. What’s more, administrators are equipped to generate reports on the usage of their collections and services, filtering user requests.
As the result, the number of the digital publisher’s libraries embedded into the platform is currently 2000+, and the number of these libraries’ users has been increased to approximately 1.3 million. No two subscribers have the same experience, while the administrators know their consumers and apply all the marketing tools based on user requests!
- The list of start-up partners is still rapidly growing;
- The company empowers its partners with the opportunity of reasonable pharmaceutical forecasts.
An Israeli startup invented a cutting-edge approach of analysing the real-world medical data to improve the quality of human life. Being its technical partner, Envion Software, made the idea possible by delivering software that:
the data on drugs, diseases, side effects, patients’ opinions, and their interrelations.
THE APPROACH AND SOLUTION.
The startup provides its clients with healthcare insights based on statistical methodology and sentiment analysis. This way, they needed the data to be aggregated and presented in the appropriate structure. Envion used AWS to bring this Big Data project to life. With the help of the application developed by Envion, the data (both structured, and unstructured) from multiple sources:
- electronic health records,
- regulatory agency reports,
- social media posts
is correlated and cross-referenced. This allows to capture the latest signals of a drug’s therapeutic or negative side effects.
Still exploring all the business potential, the provider of the healthcare insights has been rapidly growing its list of current and prospective partners. Interested to use the product’s analytics, pharmaceutical corporations can make reasonable marketing forecasts. Stock exchange players are now equipped to draw predictions on the financial markets’ indices of the the Pharmaceutical industry.
- One-point management and processing data in a cloud. The portal made it possible to gain access to powerful cloud-based computing facilities, and use a wide variety of research software in conjunction with them. A user could configure any of these applications from the portal.
- Easy user administration. The Research Environment portal included the Admin part allowing the client’s system administrator manage users, their organization units, and permissions. The system administrator can also modify an available computing resource.
- Commonality and convenience. Due to the clustered storage of user data implemented by the project team, the data can be stored in a variety of formats as required by the different software applications deployed in the cloud. A user can view data from any computer, and simultaneously modify data on multiple computers.
Envion Software’s client, a leading North-American medical research institution (we also have implemented a major data-processing automation project for them), challenged us again to further enhance their data-processing facilities.
This time they were looking for a way to empower their researchers with using external cloud resources for analyzing large volumes of medical data. Envion software would be engaged to develop a cloud-based Research Environment solution for this purpose including a web portal. The Research Environment portal is a Web-based application that allows accessing a vast amount of medical data, making it available for analysis.
THE APPROACH AND SOLUTION.
As the wide variety of the software deployed in the cloud required that data be stored in the different corresponding formats, designing the architecture of the solution took some additional effort. An additional architecture-related challenge was also created by the need to provide access to multiple software applications, while ensuring a high level of security.
Some other technologically challenging tasks included developing the intricate instance cost estimation functionality, and a capability that allowed the user to pause running instances of any of the supported applications. As the client did not have any technical experts who could facilitate Envion’s interactions with them, our project team had to resolve any project-related issues by communicating directly with the client’s senior management.
Despite the above complications, our project team delivered all constituent parts of the solution’s functionality in full compliance with the client’s corresponding requirements and deadlines. The solution itself was designed for one-point management and processing of this data in a cloud. The portal makes it possible to gain access to powerful cloud-based computing facilities, and use a wide variety of research software in conjunction with them. The software that is deployed in the cloud includes a broad array of Python-, Java-, C-based and other industry-standard statistical analysis tools. The user can configure any of these applications from the portal.
Also, the Research Environment portal includes the Admin part that allows the client’s system administrator to manage users, their organization units, and permissions. The system administrator can also modify an available computing resource.
Due to the clustered storage of user data implemented by the project team, the data can be stored in a variety of formats as required by the different software applications deployed in the cloud. The users can view all their data from any one of their computers, and simultaneously modify data on multiple computers.
1. Advanced ETL software application able to process billion EMRs.
2. Web-based client application able to manage processed datasets.
A leading North-American medical research institution was looking for a solution allowing them automate their data analysis and processing.
This institution is engaged in medical outcome research, and the ability to comprehensively analyze big datasets to identify intricate correlations between the different data parameters is crucial to all their research activities. In particular, they needed to be able to process over a billion electronic health records with a view to establishing any possible correlations between different illnesses, finding out whether a medicine is prone to produce any side effects, and performing a diverse variety of other advanced tasks associated with bulk-processing of medical data.
Thus, Envion Software needed to develop an advanced ETL software application that would enable the client to automatically collect differently formatted data from multiple sources, and process them based on a unified data model. In addition, we were also requested to create a Web-based client application to help manage processed datasets.
This application was to provide the following functional capabilities:
- Providing information on the variety of data contained in a data set, for example, age distribution of people, subject to a particular medical condition
- Viewing specific data in the unified data schema
- Displaying information related to a specific data parameter using a set of predefined query options
THE APPROACH AND SOLUTION.
Although the main challenges posed by the project were associated with its technological implementation, the need to handle all project–related issues through direct communication with one of the client’s senior business stakeholders took an additional effort on part of the project team. The technology-related challenges included the need to create a separate ETL mapping for each of the multiple data sources, as well as functionality for the regular addition of new data sources and incorporation of newly arrived data set updates.
In addition, due to the often poor quality of the source data, the vast amounts of output data, and the highly specific nature of the latter it was not possible to apply a regular QA process. Thus, to ensure a proper quality of the delivered work, the project team had to employ two different ETL methods (MapReduce and classic SQL), and then collate the results produced by those methods.
The main difficulty in implementing the second stage of the project became the huge volume of the data sets to be processed (up to and over a billion records), that made it hard to achieve the required processing speed.
The project team was successful in overcoming this issue by skillfully applying Amazon EC-2 cloud technologies, and they delivered a Web-based solution fully compliant with the project requirements 3 months after the start of this stage of the project.
This project result was the feature-rich Web-based system intended to provide health advice and guidance based on the results of blood tests, considered in conjunction with multiple other health-related criteria.
The results of blood tests that are obtained by a person through either one of the client’s partner clinics, or any other medical institution are then manually entered by them into the system using a Web form.
It is also possible to order a blood test set via the client’s application. The customer also indicates a diverse number of parameters that allow issuing tailored recommendations to them, including age, sex, weight, height, and more.
The recommendations provided by the system include those associated with food, lifestyle, and physical exercises that can be performed by the customer in order to improve their physical conditioning.
For example, it is possible to create a food basket to take into account the individual combination of the customer’s blood markers, various personal parameters, and food preferences.
The application also allows the customer to determine their biological age, and receive recommendations on what should be done by them if it appears to be different to their physical age.
A fledgling North-American provider of medical consulting services was looking to significantly expand their web-based solution that then provided only basic functionality.
They were on the look-out for an industry-savvy and reliable development team, capable of duly developing the bulk of the planned advanced functionality on the basis of what had initially been done by another vendor. Envion became the provider of choice due to the company’s consummate expertise in the development of software for the Healthcare sector.
“They take on more responsibility than simply doing what I tell them to do.”
Envion Software provides custom software development services for an e-learning company. They handle multiple ongoing projects ranging from dictionary apps to vocabulary learning tools.
“They take on more responsibility than simply doing what I tell them to do.”
Oct 29, 2020
The solutions have received positive feedback, and the partner is happy with the 16-year engagement. Envion Software is involved in the scrum process and collaboratively discusses the ongoing projects. They're productive, highly skilled, and great at suggesting improvements.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a product manager of Wordsmyth, a small e-learning business. I also take on a web design responsibility. We specialize in educational dictionaries and vocabulary learning tools for schools.
What challenge were you trying to address with Envion Software?
We’ve created a long-term relationship with them over the years. Basically, all our software development is outsourced to Envion Software, and we have several ongoing projects.
What was the scope of their involvement?
Envion Software provides us with programmers. We provide the design and specifications, and they do the development work and release the apps. We released two dictionary apps in March 2020, one for general learners and one for elementary-to-mid-school children. It took about two months to do. We released the apps for Android and iOS.
We’re developing a new app with Envion Software right now, targeted at kindergarten-to-second-grade children. This project started two weeks ago.
What is the team composition?
I regularly work with two programmers, one full-stack as well as one frontend and mobile. I’m also in touch with their project manager.
How did you come to work with Envion Software?
We’re a dictionary company, so our database has some unique features. A very skilled programmer could probably handle any kind of data, but ours requires that anyone working with us on the technical end have some linguistics skills. Envion Software specialized in that, and their founder has some specific expertise.
What is the status of this engagement?
We started working with them around 2004, and the engagement is ongoing. We cannot maintain a constant relationship, but we have projects going on all the time.
What evidence can you share that demonstrates the impact of the engagement?
Whether or not the app was successful is a reflection of what kind of app it was and how much marketing we did for it, not of Envion Software’s programming skills. The design part is all on our side. The quality of their work is very good, but the success of the products depends on their design, marketing, and other factors.
How did Envion Software perform from a project management standpoint?
We have in-person meetings with the programmers, and they’re a part of our scrum process. We discuss projects and set deadlines together. We make changes when a deadline needs to be pushed. I’m generally satisfied with Envion’s productivity. Our project manager is very helpful and good with communication.
What did you find most impressive about them?
I’m very happy with and grateful for the two people we’re currently working with. They’re highly skilled and very responsible. Envion Software doesn’t work in the typical outsourced project manner of “Tell me what to do, and I’ll do it.” They put in their own thoughts. Their team will tell us when they think one of our designs may have some issues, and they suggest improvements.
On the other hand, they also respect our designs and simply share their perspective. If we insist on the contrary, they’ll do what we ask them to do. They take on more responsibility than simply doing what I tell them to do.
Are there any areas they could improve?
I don’t have any obvious complaints right now. I may have had some in the past, but they always got resolved through communication.
Do you have any advice for future clients of theirs?
I don’t want to generalize, but the two people I’ve worked with closely work well if I give them clear specifications. As long as they get all the information they need, they work fast and produce high-quality deliverables. The problems arise when I’m not sure about something, I’m being wishy-washy, or when my understanding isn’t deep enough to connect with the programmers. That’ll result in some back and forth and may cause issues.
I’d encourage other companies to clearly define their projects and make all the specifications ready.
"They consistently made us feel like we were their priority."
A beach equipment and rental company hired Envion Software to develop a website that had map and e-commerce functionalities built-in.
"They consistently made us feel like we were their priority."
Oct 30, 2020
The initial project was a straightforward website development, but the project needed to pivot and adapt to the new normal imposed by the COVID-19 pandemic. The Envion Software was able to cope with the sudden change quite well.
The client submitted this review online.
Please describe your company and your position there.
For what projects/services did your company hire Envion Software, and what were your goals?
Design and build a site that included an interactive map and e-commerce functionality.
How did you select Envion Software and what were the deciding factors?
We completed a thorough review of the competition and decided Envion was the best partner for the short and long term.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Envion provided consultative and development resources from beginning to end. They were a complete trusted partner.
How many people from the vendor's team worked with you, and what were their positions?
3-5 varying from Project Manager, Design, Development, and Executives.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
This was a ground up project so the deliverable was a functioning site, which was achieved. The secondary build was related to a shift in company strategy due to COVID, which Envion managed beautifully.
Describe their project management style, including communication tools and timelines.
The team was engaging and helpful. They were tremendously available and hard working.
What did you find most impressive or unique about this company?
The engagement. They consistently made us feel like we were their priority.
Are there any areas for improvement or something they could have done differently?
We could have built a more thorough workflow QA plan in the early stages. “We” being the Beach Butler.