Software Development Services
Enosis Solutions is the provider of all kinds of complex software products and an engineering powerhouse. Since 2006, we have been providing robust software solutions to clients across North America and Europe.
Having access to highly skilled professionals, we provide support to CTOs, Product Owners, and Development Managers of technology-first organizations seeking to hire dependable, friendly, and proactive specialists as they grow or scale their development teams.
Our services are tailored to our client's product and innovation needs, resulting in mission-critical applications that capitalize on opportunities to increase revenue, operational efficiencies, market share, and customer satisfaction.
Software Development Services
- Web App Development
- Desktop App Development
- Reengineering & Optimization
- Migration & Porting
- Mobile App Development
- Localization
- Prototype Development
- Dynamics CRM Integration
Software QA & Testing
- Functional and Non-functional testing
- Web, Mobile, and Desktop application test automation
- API automation
Our numbers speak for themselves in regards to the expertise we gained over the years.
- 15 years of experience in Software Development & Testing
- 275+ Software & QA Engineers, and Professionals
- 250+ Projects completed
- 230+ Engineers are employed as dedicated resources
- 100+ Clients served in North America
- 3 Global offices
When it comes to our clients, our work model is designed in two ways. Two major models of our work are:
Dedicated Resource
The client will receive a dedicated remote resource or a team of resources. As a result, the resource(s) will function as a part of the client's team and monthly invoices will be due for each resource.
Fixed Quote Project
This working model has a fixed structure in which the resources will be working from our team and a fixed amount will be incurred for the whole project.
We are just a small step away. Contact us now through email at [email protected] and you will hear from us within 24 hours.
Focus
Recommended Providers
Portfolio
iQ3, Matrix Solutions, Omnigo, Powerhouse Dynamics, Smarter Services, Planet DDS

FolletConnect a Xamarin IOT Mobile Application
FolletConnect is a cloud-based mobile application that facilitates users to transfer temperature data from the Follett Wi-fi enabled refrigerator or freezer to the cloud.
The cloud service can also be accessed outside the application and the monitoring can be configured through any smart device that includes phone, text, email notifications.
Scope of Work
The client wanted the team from Enosis Solutions to conduct a QA to test their existing mobile application which is compatible with Android and IOS both.
Simultaneously gaining expertise in the Xamarin framework, the development team resolved the bugs in the application that the QA team found by testing the application in three phases. The application was upgraded to meet the latest requirements for uploading the build to the App Store and Play Store.
To conclude the project, all feature enhancements have been done on the application besides bug fixing by the development team of Enosis Solutions.
Technologies
Gaining knowledge of modern tools had been necessary for the development team to resolve issues on the application and then upgrade it with the latest and enhanced features.
Xamarin.Android - Xamarin.iOS - C#
Core Features
- Optimization of the app's communication with the NIC card to avoid battery depletion
- Displaying the appropriate devices that are available in the range
- Displaying a list of all available wifi networks
- Connection to the WiFi network and transferring data to the NIC card
- Reset the NIC card as necessary
Challenges
- Requirement of a NIC Card for UAT on the application which delayed the project
- Set up and finalization of an App Store and Play Store account by Follet for uploading the application
Key Results
- Re-analysing the usage of the NIC card and the bugs sourced from the card to fix the issue
- An upgraded application that is compatible with both Android and IOS platforms
- Modern enhanced features integrated into the application for improved functionality

Denticon, a Cloud-Based Dental Management Software
Denticon is a cloud-based dental software of Planet DDS. It is a full-service patient and practice management system for dentists that enables dentists to stay in touch with their patients while also marketing their practice.
Scope of Work
PlanetDDS requires the team at Enosis to fulfil the following responsibilities:
- Analyze and comprehend the business requirements.
- Execution of new features in the app.
- Improvement and maintaining the current features.
- Prioritizing the correction of user-reported bugs.
- Implying new and modern technology into the app as required.
- Maintaining ongoing communication with the on-site team.
- Identifying priority tasks and offering progress updates as needed.
Technologies
To meet the requirements of the app, usability and scalability, the team at Enosis worked closely with the team at PlanetDDS to select the appropriate solution and technology stack.
VB.Net - C# - JavaScript - jQuery - Knockout.js - FireBreath- JQuery - jQuery Mobile - ASP.Net Web Form - SQL Server - Python
Key Features
- Experience in modern clinical practice
- Efficient scheduling with simple operations in the back and front offices
- Online patient resources availability
- Analytical insights into native patient communications
- Advanced security for enterprise management
Approach
- Migrating old ASP.NET Webform application to .NET Core MVC
- Integrating DentalXChange for insurance claim verification
- Implementation of patient communication using Amazon pinpoint and Twilio
- Automation of regression testing using Robot framework to reduce the manual testing during each release
Challenges
- Understanding a vast domain, such as the Denticon application, without extensive documentation
- Upgrading the technology of the application to .NET Core MVC which has a large live user base
Key Results
- Extensively analyzing the codebase to overcome challenges
- Developing modern features into the current web application
- Upgrading the technology of the application without requiring training for users

Highly functional data analytical platform
The Biddle portal is an online platform that consolidates all aspects of the Affirmative Action planning process and Equal Employment Opportunity (EEO) compliance needs in one place.
Scope of Work
To extend the application to have more features, the client wanted the Enosis team to implement the upgrades that included the following major features to be integrated into the new dashboard:
- Showing Diversity Data
- Goals and Impact Data
- Good Faith Effort Data
- Census Toolkit
The architecture of the system integrates microservices that divide the application into smaller sub-services. This makes it adaptable to further enhancements.
Technologies Used
C# - Angular - TypeScript - .NET Core Web API
Core Features
- User access control
- Content Management Site for data entry and updates
- Error logging system to assist users in identifying any unfavorable events
- Periodic email notification system
- A support system that allows access to related help from any website.
- A learning center that allows access to books, videos, industry news, and other dynamic resources
- Highly robust data visualization via wide ranges of charts in quick succession
- Microservice based architecture
Challenges
- Minimum rendering with dynamic graphical data representation on the dashboard across multiple browsers
- Dynamically generation of folder hierarchy depending on the logged-in user's access privileges
- Optimization of the portal for handling a very large number of data sets of graphs and charts
Key Results
- Implementation of both client and server-side caching and pagination mechanisms to minimize rendering on the system
- Development of a custom fallback logic to ensure consistency of graphical and charts representation on multiple browsers
- Development of a multithreaded preprocessor to generate solutions dynamically for the tree-based hierarchy of folders for a given user
- Development of the backend with a combination of query optimization, sharing, and database normalization approaches

CELEBYOU - Video sharing to challenge the users
CELEBYOU is a celebrity-hosted and influencer-backed mobile application that is designed for the users to participate in tasks induced to enhance entertainment through competition and thrilling activities.
Scope of Work
The client wanted our team to come up with a strategy to design and develop an Android application from scratch for their originally developed IOS application and develop additional UI features on top of the existing ones.
From the client’s onshore team, we received the revised UI via Figma and the API documentation that enabled us to improve the current features and add the additional features on the client’s request.
Technologies
The programming languages and framework were selected and utilized based on the features that the client wanted for this application.
Android - Kotlin - Android Studio - ExoPlayer - Retrofit - Moshi
Core Features
- Explore and take part in intriguing challenges from a global collection
- Submit photos or videos for a chance to win a prize or points
- Check out the videos uploaded by others and cast a vote for favorites.
- A leaderboard that displays the most popular contributions in real-time
- User sessions are managed and secured via AWS Cognito
- User-selected/uploaded pictures and videos are used to convert to videos
- Zoom, drag and rotate photos for increased usability
- Management of user profiles and account
Challenges
- Global team communication and integrated project management made easy via Slack and Jira
- Develop requirement documentation through our team’s analysis based on the IOS application from the point of view of a typical user
- Throughout the project timeline, our Quality Assurance team provided maintenance and support through various tests and analysis
Key Results
- A highly interactive Android application made with intriguing additional features
- Secured and user access control enabled using AWS Cognitive
- Enhanced User Interface designed for the application through extensive research and analysis

InfiniTime - Improving Employees' Productivity
InfiniTime Atlas is a mobile application integrated with a powerful software system that allows seamless workforce management to optimize employees' productivity.
Through this application, companies can collect and dispatch employees’ timesheet data securely in real-time to keep track of working hours.
Scope of Work
The client required their current mobile application to be converted to a cross-platform application based on the Ionic framework. They provided us with the original source code of the application along with the API documentation.
The client also wanted us to enhance the User Interface Design of the mobile application, fix issues, and test the app for usability before launching.
Technologies
To ensure ease of maintenance and speed, the team at Enosis selected a tech stack that would meet the needs of the client.
Javascript - Cordova - Typescript - Ionic - jQuery Mobile - Java - Swift
Core Features
- Allows users/employees to punch in/out together or individually to measure working hours
- An admin feature for the supervisor to keep track of employee work hours
- Enables a user to schedule work, request a schedule switch, or request a day off from the Supervisor/ admin user.
- Internal messages can be distributed among team members within the application
- Facilitates geofencing and fully automatic geolocation tracking for accurate data entry
Challenges
- Clear communication in different time zones was an issue due to the client sticking to traditional email exchanges
- Simultaneous project documentation creation with in-depth details from analysis conducted on the original application
- Long response time from given APIs hence mock data has been used to continue the development process
- Had to face long wait times for feedback from the client due to API database downtime from the client’s side.
Key Results
- A cross-platform mobile application empowered with innovative and robust software
- Secured access control feature for user and supervisor/admin interface separately

Pointillist - An exclusive customer journey
Pointillist is a revolutionary platform that helps a company get helpful analytics about a customer journey. This data helps improve both the marketing experience as well as customer experience.
Scope of Work
The scope of work for the Pointillist project required collaboration from Enosis Solutions and the onshore team in four different segments as follows:
Frontend: Development of requisitions sent by the onshore team regarding the improvement of current features and adding new functionalities.
Backend: Updating and implementing the additional features into the system as per the design
JMS: Development of a platform to feed data into the system from several pipelines by an ongoing process.
QA: Both frontend and backend functionality testing, data, and query processing for the backend, testing on DIUI and Boccone components, running automated tests for the whole system, and finally generating reports and analyzing them.
Technologies Used
Java - Selenium WebDriver 2.53.6 - Hibernate - Mockito - MySQL - JavaScript - AngularJS - jQuery - Spring - Python
Key Features
- A platform that uncovers the customer journey as they engage with various channels
- The trip analytics identify customer’s particular behaviors that influence business outcomes
- Personalized generation of campaigns and faster results delivered by the CMS
- Incorporation of AI to make smarter and more accurate decisions
Challenges
- Optimizing large CSV file sizes, for the application to run a function faster.
- Ensuring enough resources to conduct performance tests in DIUI/Boccone.
- An issue with Selenium web driver not supporting browser plugin control
- Pointillist application blocking the automation testing tools
Key Results
- Working experience on a distributed data engineering platform
- Working experience with big data intake pipelines
- Working knowledge of AWS services (S3, EFS, Lambda, Batch, EC2, ELK, SQS, Console

Teledentix - A teledentistry solution
Teledentix by Virtual Dental Care, introduced in 2016, bridges the gap in dental care so that people can get online dental support.
Being a cross-platform application, Teledentix allows patients to communicate with doctors, book appointments online, book offline x-ray capture, etc.
Scope of Work
The market-leading features of the application have been developed by the Enosis team. High-quality functionality has been ensured through extensive QA conducted on the application.
It is planned to integrate automation testing into the project scope by 2022. Enosis also provided web API support to the mobile application development team in India.
Technologies
Modern technology stack has been utilized to assure the application's quick procedures, add advanced features, and do QA testing.
ASP.NET Core - C# - Knockout JS - MVC - HTML5 - CSS3 - SQL Server
Core Features
- Online payment processing and claims management
- Real-time text messaging service
- Virtual scheduling for video consultation
- On-demand virtual call/video conference
- Provider-patient communication via email
- Access to the patient portal
- Smart referral management
- X-ray image capture
- Perio, hard-tissue charting
- Capturing images from the camera as well as various sensors (teledentistry equipment)
- Image manipulation in Desktop application
- Integration of Alexa in the web application
- Adding Mosaico for Custom Email Editor
- Sending Fax using Documo
- Combining various practice management systems
Challenges
- Implementing high-priority, ad-hoc features, change requests, and fixing issues from the client
- Dedicating team members to provide prompt actions to after-hours requests in Bangladesh time
- Ensuring project deadlines are met by all means considering all situations
Key Results
- A fully-functional web application with continued QA support
- Implementation of SCRUM framework to support all ad-hoc requirements
- Affiliating a senior developer for off-hours communication with clients
Reviews
the project
QA & Testing for Software Company
"They were more than happy to conform to our workflow, which made working together easy."
the reviewer
the review
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 senior product developer at ShipConstructor Software, Inc.
What challenge were you trying to address with Enosis Solutions?
We had a broad product suite, and we experienced difficulties when it came to testing. We needed help doing manual and automated testing for a large enterprise solution.
What was the scope of their involvement?
The main thrust of our collaboration with Enosis was verification. They tested if our software worked as expected and if it conformed to our training materials. Since our product suite was a niche industry, we provided manuals and training instructions.
Enosis started by doing manual verification of the training materials. Afterward, they automated the testing — they created automated and unattended testing frameworks that exercise a lot of our product.
Their main development environment was Python. They also used AutoCAD and Autodesk solutions.
What is the team composition?
We worked with two developers and Mohammed S. (Senior Operations Manager).
How did you come to work with Enosis Solutions?
We had a shortlist of third-party developers, and we chose to work with Enosis. However, I wasn’t the first person who spoke with them, so I’m unsure where we initially interacted.
How much have you invested with them?
We spent $120,000 in total.
What is the status of this engagement?
Our engagement lasted from January 2016–April 2019.
What evidence can you share that demonstrates the impact of the engagement?
We used Jira to follow the development, collaborate with their team, and track their problem reports.
Throughout our partnership, they made 183 problem reports. Whenever we encounter a problem report, their tester would go to a developer to confirm if it was a real issue. From the 183 problem reports, 41 were confirmed bugs — from our perspective, that was a good rate, and it was in line with our expectations.
How did Enosis Solutions perform from a project management standpoint?
Enosis is good at project management. It was a collaborative process, and they were open and responsive.
One thing I was initially afraid of was that they wouldn’t be engaged in the project. They ended up not just doing what we said, but they also collaborated with our team. Through our partnership, we set milestones and prioritized work to be done. The process wasn’t easy, but it was doable.
Aside from Jira, we also used emails to communicate.
What did you find most impressive about them?
Enosis was willing and eager to adapt to our workflows on coding and issues. We didn’t have to conform to their workflows; they were more than happy to conform to our workflow, which made working together easy.
Are there any areas they could improve?
Some of the projects stretched longer than expected, so we had to abort a couple of them. However, I understand that’s something that always happens in projects like this.
Do you have any advice for potential customers?
Make sure that you dedicate the time needed to do project management.
the project
Software Dev Support for Software Development Company
"I am impressed at the evolution and growth of the team and the low turnover of their development team."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the VP of Software Development company that deliver a SaaS solution for niche CRM/Analytics in Media Advertising sales.
For what projects/services did your company hire Enosis Solutions, and what were your goals?
Initially needed someone to handle overflow of maintenance work, bugs, and smaller SOWs. We now use them for much more.
How did you select Enosis Solutions and what were the deciding factors?
They were referred to us by our CEO, who knows someone in upper management.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Enosis has created too many features for me to list, including key integrations with Office365 and key media vendors. They have also tackled larger, month or quarter-long in scope, while still keeping capacity for small reactive work. We are a full Microsoft shop and have moved most of our infrastructure to the Azure cloud platform.
Key technologies as C#/.NET, Azure Cloud SQL, managed cloud services like F# function app services and eventhubs.
How many people from the Enosis Solutions team worked with you, and what were their positions?
We started with 2-3 developers and a project manager. We now have a team of 6 developers, 1 QA, 1 tech lead, and 2 project managers. I also speak frequently with higher-level managers and my success rep in New York.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
I only really have anecdotal or internally-used metrics like completed story points, but I will say they are very good at estimating and meeting dates. They complete more points than my comparable US and near-shore teams.
Their deliverables have increased in quality and automated test coverage over the last few years.
Describe their project management style, including communication tools and timeliness.
We have a Monday and Thursday morning standup. We also have almost weekly design, grooming, or demo sessions. The team uses our Slack channel and provides weekly updates on their progress via a Github rolling document. They are very organized and let us know if something is slipping.
They used to be very waterfallish with their estimates but have adapted to our processes very well.
What did you find most impressive or unique about this company?
I am impressed at the evolution and growth of the team and the low turnover of their development team. I am also thrilled that they keep enough people around that know our products so they can spend 2-months of onboarding and shadowing for new hires or replacements.
Are there any areas for improvement or something they could have done differently?
While they strive to have coverage, Enosis' devs usually take their time off around national/religious holidays. We have become so dependent on them that is a painful week when most of the team takes off.
Also, while the devs will stick around later, more so during the pandemic, the time overlap is short and inefficient for many of us, especially our product people in Western US.
the project
Software Development Support for HR Consulting Company
“I can always count on them to do what I need them to do.”
the reviewer
the review
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 the product manager for one division at an HR consulting firm. I oversee the software development of one of our products.
What challenge were you trying to address with Enosis Solutions?
We were trying to facilitate the rapid growth and expansion of our software offerings.
What was the scope of their involvement?
Enosis supports us throughout the software development process. They help us build new features, enhance existing features, scope out development tasks, and plan everything we have to do. In terms of technologies, we use .NET, Angular, and C#.
For context, our software offers secure file-sharing functionality and an online training platform. It also has a reporting dashboard.
What is the team composition?
We’ve had 2–4 full-time developers. In addition to the development staff, we also work with a dedicated development lead who oversees the process. Our team also works with a project manager and a person who oversees the customer relationship. We work directly with the developers on a regular basis, but we interface with the project lead and manager for things that aren’t specific to development tasks.
How did you come to work with Enosis Solutions?
Enosis reached out to my partner who was also a product manager to inquire whether we needed development resources. Then, they offered us a risk-free trial to work with them. We decided to try it out. Our team was happy with their services, so we ended up signing a contract with them.
How much have you invested with them?
We’ve invested close to $100,000.
What is the status of this engagement?
We started working with Enosis in February 2016, and the partnership is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
Enosis’ contributions to our software have led to an increase in the number of clients and overall client satisfaction with our available offerings.
How did Enosis Solutions perform from a project management standpoint?
Enosis manages our projects well. The team provides detailed development plans and regular updates. Simply put, they’re thorough when it comes to project management. To communicate, we use emails, Microsoft Teams, and Azure DevOps.
What did you find most impressive about them?
The best thing about Enosis is they’re highly reliable. I can always count on them to do what I need them to do.
Are there any areas they could improve?
No, there aren’t any.
Do you have any advice for potential customers?
To get the most out of your engagement with Enosis, ensure that you’re clear with what you want. Communicate with them and work out a plan collaboratively.
the project
Custom Software Development for Software Developers
"Their level of communication is impressive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the co-founder of a software company that created a mobile platform for doing property inspections for multi-family properties in the U.S.
For what projects/services did your company hire Enosis Solutions, and what were your goals?
Being involved in a start-up company typically means you're involved in many different aspects of the company. One of my roles involved the software development, testing and distribution. There came a point where it was just too much for one person. We needed a partner that could work with us to fill the gap with resources, knowledge and expertise.
How did you select this vendor and what were the deciding factors?
This was more than a simple project request. We needed a partner that could become our entire development team. Enosis provided that type of solution for us.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
As mentioned earlier, Enosis is our development team so it's more than a simple project. We create cases in GitLab which could be as simple as a text change on a screen that takes 5 minutes or a complete enhancement to the product (mobile or web) that could take someone 6-8 weeks to complete.
The cases are broken down into smaller bites and placed in a queue. Each week, Enosis will take cases based on priority and schedule them for analysis. Once a time estimate is put in place, the 2 developers spend the week working on the requests.
Once the changes for the week are complete they go through a level of testing on their end. Once the initial testing is compete the changes are deployed to a staging database where we can test the changes. Once we are comfortable with the changes, they are deployed to production. There is a release to stage and production each week. The mobile app is a little different where we only have 1-2 releases per year.
How many people from the vendor's team worked with you, and what were their positions?
There are 6 people that make up the core team. 2 of which are senior developers dedicated to our company. The other 4 manage the development, testing, and distribution process.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We have been working with Enosis for over 2 years. We have completely rewritten our web interface and performed significant updates to our mobile application in that time.
Describe their project management style, including communication tools and timeliness.
We have a weekly conference call using Google Meet to discuss the previous and upcoming sprints. Additional communication occurs via email and through Github.
What did you find most impressive or unique about this company?
Their level of communication is impressive. They know when to ask clarifying questions instead of simply pushing ahead with software changes.
Are there any areas for improvement or something they could have done differently?
None that I can think of at this time.
the project
Mobile App Dev for Workforce MGMT Software Company
"They’re a great asset to our team, and that’s why we continue to send them work."
the reviewer
the review
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 the president and CEO of a software company. We have software for workforce management, which includes scheduling, attendance, expense tracking, and so on.
What challenge were you trying to address with Enosis Solutions?
They took out a mobile application we had and converted it to a more standard platform. Then, they added new features.
What was the scope of their involvement?
Enosis worked on QA and application development. First, they added some functionality to our existing application and fixed some problems. Then, they rewrote it for a different platform.
They initially researched the app, and then they created the new one. Their team had to bring functionality over from Cordova and convert it to a JavaScript-based platform, so they had to understand the logic in the last one. We gave them the source code and documentation as needed.
Some of the app’s key functionalities were punching in and out, seeing time cards, requesting time off, and scheduling time card changes. Also, it allowed to send messages to management and uses geo-location.
What is the team composition?
We’ve worked with probably six different people at different parts of the project.
How did you come to work with Enosis Solutions?
I searched online, and we chose them for their knowledge and pricing.
How much have you invested with them?
We’ve probably spent around $10,000.
What is the status of this engagement?
We started working with them in early 2020, and we’re now getting ready to do another phase with new features and functionality.
What evidence can you share that demonstrates the impact of the engagement?
The application has been a success. We rolled it out to all of our customers, and now we have thousands of people using it. Enosis has done an excellent job handling issues. We just go through the development team, and they take steps to replicate it and make everything work.
How did Enosis Solutions perform from a project management standpoint?
They’re very detailed at keeping track of the project and keeping us informed. We do weekly calls, and they’ve met everything on schedule. If anything gets hold up, it’s usually our fault.
We use spreadsheets, Slack, and conference calls through Google Meet for project management.
What did you find most impressive about them?
They stand out for their pricing and the depth of their team. Their QA team is very skilled, even with applications that they don’t know. They get spun out quickly and do a good job.
Are there any areas they could improve?
I don’t have any complaints about what they’ve done. We’ve developed software for 30 years, and they’ve worked out fine for us. They’re a great asset to our team, and that’s why we continue to send them work.
Do you have any advice for potential customers?
Just follow what they do and use their QA team to test things.
the project
Software Rewrite for Industrial Tech Company
"Enosis has been over and above when it comes to the technical services that they provide."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
CEI provides software solutions for pressure equipment design, welder management, and welding documentation control. I’m the COO of the company.
What challenge were you trying to address with Enosis Solutions?
We were facing significant issues in finding and recruiting talent in our market. We began exploring the idea of getting a partner or a consulting company that could help us fill that need, but our most recent engagement with a recruitment services provider didn’t last six months. Enosis came under our radar, so we decided to work with them.
What was the scope of their involvement?
We asked Enosis to help rewrite our Delphi-based Windows application. We were looking to import that to C# since Delphi is a very unpopular language in the integrated development environment. This project would also set us up for easy future use and maintenance.
We didn’t bite off a big monolith of a project at first. We started with hiring one resource through Enosis and integrating them into our agile teams, and then, as we started building out the project, we went on to hire 1–2 more resources. Within three years, we were pretty much up to our current resource usage which is four full-time equivalents.
The rewrite itself was alleviated through multiple avenues and Enosis integrated into our development team such that they helped us manage, maintain, and continue to innovate inside our existing Delphi applications. As an integrated team, Enosis used our set of tools which included the Atlassian stack of Jira, Confluence, and Bitbucket for source control.
What is the team composition?
We’ve worked with up to four resources from Enosis. There’s also somebody from their team providing middle management.
How did you come to work with Enosis Solutions?
Enosis had very specific experience in the 3D modeling space, which is right along where we operate, so we saw them as a good strategic fit for this project.
What is the status of this engagement?
We started working with them around 2015–2016. The partnership is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
With Enosis’s assistance, we’ve been able to build up a continuous integration system such that anytime they push any kind of source control change, there’s an integrated build that’s automatically built on demand.
Overall, Enosis has just been outstanding. They’ve come to a point where they’re approaching an executive-level of leadership through their technical command and fantastic communication skills.
How did Enosis Solutions perform from a project management standpoint?
One of the things I love about Enosis is how well they compose and manage their people. They have a fifth member who manages the team, and it provides us with great comfort and a level of trust to have somebody be able to bring in and train more resources with a mong or two of overlapping. It’s all very seamless and streamlined, and we’re able to focus on the technical tasks with them handling the administrative side.
We have bi-weekly scrum meetings, but they maintain their own daily scrums. We also have a separate meeting where we retrospect on how the previous sprint went. Enosis is very involved, provides actionable feedback, and can put together good proposals and estimations based on our resource allowances.
What did you find most impressive about them?
Enosis has been over and above when it comes to the technical services that they provide. The tier of management that they bring along with it has really helped us not be impacted by resource changes. We’ve been so used to facing challenges when we lose somebody, but Enosis’s structure alleviates that.
Are there any areas they could improve?
There's nothing that I would complain about. We just see a potential to work a little more closely with Enosis. There might be an opportunity to have an annual strategy call where some of our leaders and some of theirs will talk about how things are going and discuss key roles and ideas.
Do you have any advice for potential customers?
Be open to Enosis’s feedback. Listen and experience things without having too many expectations. It’s not a one-sided equation where you can be completely ready and are just looking to throw stuff over the wall to be done with it. That’s going to lead to difficult situations, so you should be ready to really partner with Enosis and treat them as your equal.
the project
Web App Dev for Mobile & Teledentistry Software Company
“They have an excellent management team, and they’ve hired top-notch developers to handle our needs.”
the reviewer
the review
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 the CEO of Virtual Dental Care Inc.
What challenge were you trying to address with Enosis Solutions?
We were looking for a holistic solution to support teledentistry — there are seven segments to teledentistry, and we wanted to address all of them. To accomplish this, we needed a comprehensive enterprise platform to deliver our services.
What was the scope of their involvement?
First, we met with them to discuss our business needs and the requirements that we had in mind. After that, they took our initial requests and implemented them in a design phase, then began fleshing out the platform functionality with the required technology. We used an industry-standard sprint cycle to finalize the development of the platform after that. In addition to their development expertise, we also made use of their project management capabilities — they continue to perform QA work on the platform as well.
What is the team composition?
We worked with many different teammates from Enosis Solutions. On our project, they supplied a dedicated technology lead, project manager, and a team of developers and coders that worked under their supervision.
How did you come to work with Enosis Solutions?
I had worked with Enosis Solutions in a previous enterprise venture — they did such a good job on that project that we decided to bring them on for this development as well.
What is the status of this engagement?
We started working with Enosis Solutions in early 2016, and we are still collaborating with them to improve the platform.
What evidence can you share that demonstrates the impact of the engagement?
When it comes to a project like this, the most important metric is whether or not the deliverable works — and so far, we’ve been pleased on that front. We track every single part of the development cycle so we can know what is and isn’t working in terms of development and QA.
Their team has done an excellent job of maintaining quality. One of our main goals is to make sure that there are no bugs on the live product, and they’ve been great about keeping bugs to a minimum and quickly patching any that make it through QA.
How did Enosis Solutions perform from a project management standpoint?
We’ve used a lot of different project management tools during our collaboration, including Jira, GitHub, Asana, and Trello — our main tool, however, is ClickUp. We also have formal team meetings twice a week using Microsoft Teams.
What did you find most impressive about them?
They’ve really impressed us in almost every aspect of our collaboration. Their project manager and tech lead are both excellent, and they manage their development and QA teams very well.
All combined, Enosis Solutions has a very solid, streamlined process — we don’t have to rely on our internal resources to make sure that development is getting done. They have an excellent management team, and they’ve hired top-notch developers to handle our needs. We’ve been very happy with their whole product delivery.
Are there any areas they could improve?
Because we’ve been working with them for so long, our combined workflows are really great. The only improvement I can think of is even better communication, but that is often the case with outsourced teams — other than that, they’ve delivered excellent work.
Do you have any advice for potential customers?
Don’t just pick and choose from their offerings, try to use all of their resources. They have an awesome process and are very efficient when given as much control over a project as possible.
the project
ERP & Mobile App Integration for ERP Development Company
"Every code they delivered passed our test plans — we haven’t experienced any issues."
the reviewer
the review
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 the CEO of a company that develops, markets, sells, implements, and supports an ERP package that has a variety of different components, including a mobile app and a set of dashboard/BI tools.
What business challenge were trying to address with Enosis Solutions?
We first hired Enosis Solutions to help us develop a mobile app that would integrate with our ERP systems. We later had them back to develop a prototype for us.
What was the scope of their involvement?
Our initial engagement started eight years ago, so we’ve been using their services for a while now. They provided us with full-scale mobile app development and ERP integration. This app enables users to do various activities, such as checking orders, inventory, custom pricing, and expense reports.
About five years ago, we had them develop a prototype of what I'll call a core system. Our ERP system was developed using Delphi — we wanted to get it running in C#, but we had limited C#.net ASP experience. We decided that we would contract with them to develop a prototype, along with a core set of libraries. That’s what they did throughout 2020.
Other than that, they also worked on an e-commerce project where they took a set of codes right off the shelf at shareware and did some onset.
What is the team composition?
I don’t have the exact figure of the people that we’ve worked with from Enosis Solutions. At one point, we had 7–8 people working for us full time. Additionally, when we were doing the C# project, we contracted two programmers to come on board on a monthly basis.
How did you come to work with Enosis Solutions?
We didn't go out and do a full-scale search, but we just looked at a couple of companies from India and some Soviet bloc countries, and Enosis Solutions seemed like the type of organization that would provide us with more personalized services.
How much have you invested with them?
Across all the engagements we’ve had with them, I believe we spent over $500,000.
What is the status of the engagement?
We started working with them in September 2013. Our most recent engagement started in 2016 and ended in 2020. They're not doing anything for us at this moment. Although we have two projects that we're going to get them involved with, in the first part of next year.
What evidence can you share that demonstrates the impact of the engagement?
They took Delphi code and converted it into a visual studio C# code. We have about a million lines of code in that app that Enosis Solutions converted almost line-by-line. I can't tell you the exact number for sure, but the code error rate is about one-tenth of 1%, which means every code they delivered passed our test plans — we haven’t experienced any issues.
How did Enosis Solutions perform from a project management standpoint?
We merged a project plan with specific objectives by week that we worked on, but they also had a plan that contained a list of tasks they worked on internally. In addition to that, we shared a version of Bitbucket that we were able to work on together. Because they’re not specifically ERP developers, there were situations where they couldn’t understand the purpose of a task.
Besides that, they were still sensitive to deadlines, so I can’t really complain about that.
Most of our communication was through zoom calls and WebEx. We talked almost regularly and had weekly meetings — they were very quick to respond throughout, but it could’ve gone better by having someone physically present.
What did you find most impressive about them?
We liked that they were extremely responsive. They did exactly what we chose them for, they made us feel really important. They've grown a lot since our first engagement, and they delivered terrific service. They were very good diagnosticians and everything worked out quite well.
Are there any areas they could improve?
I would say that if I were them, I would want accounts where there was an onsite presence for at least a portion of the time during the development stages — it would’ve been fair to them if we had a project manager out there with them at least once a quarter.
Other than that, we got more than what we contracted for and I don’t think they could’ve done anything more for us.
Any advice for potential customers?
My advice to anyone that wants to work with Enosis Solutions is to always ensure that you have a project manager who will work hand in hand with their team. I would also suggest being clear and detailed with your communication regarding your project — this will avoid unnecessary confusion and you will get better results.
the project
Mobile App & Product Dev for Tech Insurance Company
"We're mainly impressed with their capability to generate development solutions that work for us."
the reviewer
the review
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 the director of client services and strategic projects at Illustrate, Inc., a Toronto-based tech insurance company.
What challenge were you trying to address with Enosis Solutions?
We needed a development partner.
What was the scope of their involvement?
Enosis Solutions leads our development processes for various products, including mobile apps. We provide them with the product Cloud-based product infrastructure, tools, and product licenses that they need to accomplish their deliverables.
Upon concluding the development phase, they integrate Google Analytics into each app, so we can launch a click-tracking process. Enosis Solutions then assists our team as we deploy the product to the App Store.
What is the team composition?
We usually work with a tech lead, a senior developer, and 1–2 other developers.
How did you come to work with Enosis Solutions?
Enosis Solutions was onboarded before I joined the company. I witnessed their capability to deliver quality work with the right skill set, so I continued engaging their team.
How much have you invested with them?
We've spent between $5,000–$6,000 so far.
What is the status of this engagement?
Our ongoing engagement with Enosis Solutions commenced in June 2017.
What evidence can you share that demonstrates the impact of the engagement?
We're satisfied with Enosis Solutions' work, and that's the main reason why we're still working with them. While we haven't used KPIs to track their success, we're mainly impressed with their capability to generate development solutions that work for us.
How did Enosis Solutions perform from a project management standpoint?
They have reliable project management skills, but their response and feedback rate can use some improvement.
What did you find most impressive about them?
Enosis Solutions has a high level of technical expertise that just works for our business and our products.
Are there any areas they could improve?
They can consider refining the content of their company ads by including all the services they offer.
Do you have any advice for potential customers?
Enosis Solutions is the right team to engage for your technical needs, especially in mobile development.
the project
Custom Software Development for Technology Consulting Firm
"I am busy, and I trusted Enosis Solutions to get the job done without oversight from me or my colleagues."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the managing principal of management services and technology consulting firm.
For what projects/services did your company hire Enosis Solutions, and what were your goals?
We hired Enosis Solutions to help us develop a research platform for our commercial client. The platform collects and manages research data, both structured and unstructured, and facilitates review and analysis of the data by internal and external users. Our goals were to provide a solution that the client can use without significant application-level support.
How did you select this vendor and what were the deciding factors?
I had experience working with Enosis Solutions when I was working for another company. My experience was positive, and it was the deciding factor for me.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The technology stack is React/PostgreSQL. We used Material components, but there were some custom components to meet certain requirements. We used in-house UI/UX specialist to provide design sketches, and once the initial version of the platform was developed, we iteratively improved upon it. Later on, additional functionalities such as application monitoring and antivirus scan were added to enhance the solution provided to the client.
How many people from the vendor's team worked with you, and what were their positions?
Initially, we had two software developers. Once the platform was substantially complete, we retained one developer. The project manager, senior developer, and a senior manager were engaged during the initial development phase. Currently, one software developer, a senior developer, and a project manager interface with me or a representative from my company.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The software developer was fairly new in the job market when he first joined the project, but Enosis Solution's project manager and senior developer provided the backstop/support for the full-time developer. After working with the Vendor team for over 2 yers, I am very satisfied with the quality of work and deliverables. The work is generally free of error, and the Vendor team does not require hand-holding to accomplish tasks.
Describe their project management style, including communication tools and timeliness.
Enosis Solutions team members provide succinct and timely updates. The team uses all modes of communication (e.g., synchronous check-ins via Google Meet, weekly project reports, Slack channel) to provide updates and issues.
What did you find most impressive or unique about this company?
I think the team support structure (senior developer and project manager) lends itself to a turn-key development support solution that I have appreciated. I am busy, and I trusted Enosis Solutions to get the job done without oversight from me or my colleagues.
Are there any areas for improvement or something they could have done differently?
I can't really think of anything.
Enosis Solutions’ testing rate was on par with the client’s expectations. They facilitated a seamless working environment by being open, collaborative, and responsive. Their eagerness to follow internal workflows was impressive. A true partner, they were accommodating and flexible.