Executive Summary

About Client
Enterprise Software Solutions (ESS) provides tailored software licensing and cloud services, specializing in optimizing Microsoft licensing solutions. Headquartered in Phoenix, Arizona, ESS helps clients reduce cloud spending and navigate complex licensing challenges. Their services include Microsoft 365 and Dynamics 365 solutions, cloud licensing optimization, and 24/7 support. ESS focuses on delivering cost-effective software solutions with a strong emphasis on customer service, including fast delivery, a 30-day warranty on most products, and a full refund policy.
Address: Tempe, AZ 85281 , USA
https://www.enterprise-software-solutions.com/
Project Background
Peritos and Enterprise Software Solutions (ESS) have entered a 2-year contract to support multiple enterprise and Microsoft clients. This partnership focuses on providing solutions and services for clients utilizing Microsoft products. The collaboration covers high-level requirements across various projects, ensuring both companies can effectively serve their clients by leveraging Microsoft’s extensive suite of tools and services. These include Dynamics 365 F&O , CRM, Sales Hub, Customer insights, HR, Project operations, SCM and Finance.
Requirement
- Supporting enterprise-level implementations of Microsoft tools.
- Addressing high-level needs such as financial operations, customer relationship management, HR processes, and supply chain efficiencies.
- Providing seamless integration across various departments to enhance productivity and business outcomes.
Scope
Scope
- Requirement Gathering: Understand client-specific needs and align them with Dynamics 365 capabilities.
- System Implementation : Set up the appropriate Dynamics Product for customer and the different modules (e.g., Finance, CRM, SCM) based on the business processes and scope identified.
- Customization: Tailor the system through custom fields, workflows, or integrations as required.
- Data Migration: Transfer data from legacy systems into Dynamics 365 while maintaining integrity.
- User Training and Go-Live: Train users, conduct tests, and ensure a smooth transition to the new system.
- Post-Go-Live Support: Provide ongoing support and system optimizations.
Technology and Architecture
- Cloud-Based Architecture: Dynamics 365 runs on Azure, leveraging its scalability, security, and integration capabilities.
- Microservices and APIs: Modular design using microservices allows seamless integration of Finance, SCM, HR, and CRM with third-party systems.
- Data Management: Utilizes Azure Data Factory for ETL processes, with Azure SQL for data storage and Power BI for embedded analytics.
- Security: Built-in role-based access control (RBAC) and encryption ensure data protection across the system.
Challenges
1. Data Migration Complexity: Transferring large volumes of data from legacy systems while ensuring accuracy and integrity can be time-consuming.
2. User Adoption: Resistance from users accustomed to old systems can slow down implementation.
3. Customization Needs: Legacy customizations may not fit into the Dynamics 365 architecture and require redevelopment.
4. Integration with Other Systems: Connecting Dynamics with existing software and third-party tools can be complex.
5. Downtime and Disruption: Migrating to a new system may cause temporary disruptions in business processes.
Overcoming challenges across multiple clients has led us to develop reusable assets, datasets, and tools that streamline the Dynamics 365 implementation process. These resources include pre-configured templates, tested integration frameworks, and proven techniques for data migration and user training. By utilizing these assets, we ensure each project runs smoothly and can achieve faster go-live times. This approach has helped us maintain consistency and efficiency, reducing the overall complexity and risks associated with deploying new systems across different client environments.
Project Completion
Duration Long Term contract from Jan 2022 for 5 years
The deliverables for a Dynamics 365 implementation projects we have worked on are below
1. System Configuration: Set up Dynamics 365 modules (Finance, SCM, HR, CRM) as per business requirements.
2. Data Migration Report: Detailed report on data migrated from legacy systems, ensuring data integrity.
3. Customization Documentation: Comprehensive documentation of customizations and configurations done on the system.
4. Integration Setup: Configured integration with third-party systems and existing platforms.
5. User Training Materials: Manuals, videos, and training sessions for end-users.
6. Go-Live Support Plan: Detailed plan for system launch and ongoing post-go-live support.
These deliverables ensure a successful and smooth deployment.
Support
Support can be from 2 weeks ongoing to be around 4 weeks of Hypercare support. We also have been supporting 5 customers for an AMC contract
Testimonial
Working with Peritos has been a highly productive and seamless experience. Their expertise in Microsoft solutions, particularly Dynamics 365, has helped us successfully implement complex projects across multiple clients. Their reusable assets, tools, and consistent approach to handling customizations have ensured smoother transitions and faster go-lives. The team’s commitment to delivering high-quality results and providing ongoing support has strengthened our partnership, and we look forward to future successes together.
– Abhi Ahuja , ESS Founder
Executive Summary

About Client
Custom Web App Development
Bayleys is a New Zealand-based, family-owned, operated real estate agency in New Zealand and Fiji. As the largest full-service real estate agency in the country, they offer a comprehensive array of property-related services and sector-specific expertise. Furthermore, Their business model is founded on trust, reliability, discretion, and exceeding our clients’ expectations. The in-depth experience, knowledge, and successful track record, therefore, are proven across our full-service business lines. They are committed to delivering world-class service and results.
https://www.bayleys.co.nz/
Location: New Zealand
Project Background
Bayleys envisioned an upgrade, seeking to replace their dated desktop application with a cutting-edge cloud-based alternative. Moreover, Embracing modern technology, this transition aimed to enhance efficiency, accessibility, and collaboration within the organization, aligning seamlessly with contemporary industry standards. The move to a cloud-based app promises to revolutionize their operations, providing a flexible and scalable platform that empowers their team and, consequently, delivers an exceptional experience to their clientele.
Scope & Requirement For Custom Web App Development
During the 1st Phase of the web app development, we discussed the implementation as follows:
- Review existing AWS environment
- Create a new web app for searching and adding new property details
- Migrate data from existing database to AWS
Implementation
Technology And Architecture Of Custom Web App Development
Read more on the key components that defined the Property search-Custom web app development for Bayleys
Technology/ Services used
The web app was deployed with the below technological component
- Backend Code: .NET 6, C#
- Web App code: Next.js
- Database: PostgreSQL
- Cloud: AWS
Integrations:
Google APIs
- AWS WAF service is used for the firewall
- All API endpoints are token-based
Scalability
- The application is designed to be running on serverless services so that it can easily scale up and down automatically based on usage.
Cost Optimization
- Alerts and notifications are configured in the AWS to notify if the budget is being exceeded.
- Deployed on serverless infrastructure, the application does not incur any additional costs when it is not in heavy use.
- Peritos, being a cloud partner, is managing the environment for the client, keeping a close watch on the cost, and finding ways to optimize the same
Code Management, Deployment
- CI/CD is implemented to automatically build and deploy any code changes
Challenges In Implementing Custom Web App Development
- Reuse the existing code logic
- Map the complicated calculation logic from the existing app to the new app
- Retain all features yet give it a better User experience
Project Completion
Duration Of Web App Development Implementation
May 2024 to Aug 2024
Deliverables for Custom Web App Development
- A new modernized cloud-based app
- User Guide
- Unit testing document
Support for Web App Development
- 1 month extended support
- A template for Cloud formation stack to create more AWS resources using the available stacks
- Screen sharing sessions with demo of how the services and new workloads can be deployed.
Testimonial
Awaited
Next Phase
Awaited

If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
AWS Control Tower Setup
Wine-Searcher is a web search engine that helps find the price and availability of any wine, whiskey, spirit, or beer worldwide. It has been in operation since 1999 and has offices in New Zealand and the UK. In addition, They provide easy-to-use search engines, price comparison tools, an extensive database of wines and spirits, an encyclopedia, and news pages that aim to provide all “wine-finding” needs.
https://www.wine-searcher.com/
Location: New Zealand & UK
Project Background
Peritos expertly directed an AWS Control Tower setup for Winesearcher, thus optimizing their cloud infrastructure. Leveraging AWS Control Tower, the Peritos team streamlined governance and compliance, ensuring seamless scaling and enhanced security. This was needed as there were multiple different accounts the client wanted to consolidate accounts in addition to using organizations via the control tower. Additionally, Through meticulous configuration, we tailored the environment to Winesearcher’s specific needs, facilitating efficient resource management and cost control. With AWS Control Tower’s automation and governance features, Wine-Searcher gained a robust foundation for future growth, while Peritos provided invaluable expertise, empowering the company to focus on innovation and deliver an exceptional user experience in the dynamic wine market.
Scope & Requirement For AWS control tower Setup
Prerequisite: Automated pre-launch checks for your management account
Step 1. Create your shared account email addresses
Expectations for landing zone configuration
Step 2. Configure and launch your landing zone
Step 3. Then, review and set up the landing zone
Implementation
Technology And Architecture Of AWS control tower Setup
Furthermore, read on the key components that defined the Architecture for the AWS Control Tower Setup for Wine-Searcher
Technology/ Services used
We used AWS services and helped them to setup below
- Cloud: AWS
- Organization setup: Control tower
- AWS SSO for authentication using existing AzureAD credentials
- Policies setup: Created AWS service control policies
- Moreover, Templates created for using common AWS services
Security & Compliance:
- Tagging Policies
- AWS config for compliance checks
- NIST compliance
- Guardrails
- Security Hub
Network Architecture
- Site to Site VPN Architecture using Transit Gateway
- Distributed AWS Network Firewall
- Monitoring with Cloud Watch and VPC flow logs.
Backup and Recovery
- Furthermore, Cloud systems and components used followed AWS’s well-architected framework, and the resources were all Multi-zone availability with uptime of 99.99% or more.
Cost Optimization
- Alerts and notifications are configured in the AWS cost
Code Management, Deployment
- Cloudformation scripts for creating stack sets and scripts for generating AWS services were handed over to the client
Challenges In Implementing AWS control tower Setup
- Landing Zone Drift
- Role Drift
- Security Hub Control Drift
- Trusted Access disabled
Project Completion
Duration Of AWS control tower Setup Implementation
Aug 2023 to Sep 2023 ~ 4 weeks
Deliverables for AWS control tower Setup
1. Control tower implemented
AWS Control Tower is a service built with a solid architecture that can , thus, assist your organization in meeting its compliance requirements by establishing controls and implementing best practices. Moreover, third-party auditors evaluate the security and compliance of several services available in your landing zone as part of various AWS compliance programs, including SOC, PCI, FedRAMP, HIPAA, and more.
2. Business Benefits
Ensuring compliance, therefore, and implementing best practices is crucial for any organization. With our solution, you can, therefore, set up a well-architected, multi-account environment in under 30 minutes. Moreover, The creation of AWS accounts is automated with built-in governance, ensuring that the set standards and regulatory requirements are met. You can also enforce preconfigured controls to adhere to best practices. Additionally, our solution enables the seamless integration of third-party software at scale to enhance your AWS environment.
Support
- 1 month extended support
- A template for Cloud formation stack to create more AWS resources using the available stacks
- In addition, Screen sharing sessions with demo of how the services and new workloads can be deployed.
Testimonial
Awaited
Next Phase
We are now looking at the next phase of the project which involves:
1.

If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
Managing AWS Environment
Wine-Searcher is a web search engine that helps find the price and availability of any wine, whiskey, spirit, or beer worldwide. It has been in operation since 1999 and has offices in New Zealand and the UK. They provide an easy-to-use search engine, price comparison tools, an extensive database of wines and spirits, an encyclopedia, and news pages that aim to provide all “wine-finding” needs.
https://www.wine-searcher.com/
Location: New Zealand & UK
Project Background
As part of their plan to launch a full suite of digital products, Wine-Searcher chose AWS as their cloud environment. Strategic resource allocation and cost optimization are critical to ensure a cost-effective operation. Peritos helped as the reliable AWS partner on AWS Cost Explorer and AWS Budgets, like valuable tools for implementing ongoing discounted billing. Furthermore, leveraging reserved instances and spot instances and optimizing usage based on peak hours and demand patterns can result in significant cost savings. Experts from the Peritos team helped regularly monitor and fine-tune the AWS environment based on Winesearcher’s needs, allowing for continuous optimization while adhering to budgetary constraints and maintaining the required scalability and performance for their operations.
Scope & Requirement for Managing AWS Environment
In the 1st Phase of the AWS Environment Setup, implementation was discussed as follows:
- Manage Billing
- Value added services
- Handling Complex environments
- Multiple AWS invoices
- Cost Optimization
- Cloud security optimization
Implementation
Technology and Architecture of Managing AWS Environment
Furthermore, Read on the key components that defined the Architecture for managing the AWS Environment Setup for Wine-Searcher
Technology/ Services used
We used AWS services and helped them to setup below
- Cloud: AWS
- Organization setup: Control tower
- AWS SSO for authentication using existing AzureAD credentials
- Policies setup: Created AWS service control policies
- Templates created for using common AWS services
Security & Compliance:
- Tagging Policies
- AWS config for compliance checks
- NIST compliance
- Guardrails
- Security Hub
Network Architecture
- Site to Site VPN Architecture using Transit Gateway
- Distributed AWS Network Firewall
- Monitoring with Cloud Watch and VPC flow logs.
Backup and Recovery
- Cloud systems and components used followed AWS’s well-architected framework, and the resources were all Multi-zone availability with uptime of 99.99% or more.
Cost Optimization
- Alerts and notifications are configured in the AWS cost
Code Management, Deployment
- Cloudformation scripts for creating stack sets and scripts for generating AWS services were handed over to the client
Challenges in Implementing Managing AWS Environment
- Collate all accounts together
- Understand and agree on how the account would be managed under the distribution model
Project Completion
Duration of Managing AWS Environment Implementation
1st Sep 2021 to Current
Deliverables for Managing AWS Environment
- Collate all accounts under the dsitrubution ECAM model
- Manage billing
- Provide support services as needed
- Ongoing discounted licensing
Support
- One month of extended support
- A template for Cloud formation stack to create more AWS resources using the available stacks
- Screen-sharing sessions with demos of how the services and new workloads can be deployed.
Testimonial
Awaited
Next Phase
We are now looking at the next phase of the project, which involves:
1. Implementing a control tower for the client.

If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
ABDM-Compliant Hospital Management Software for all-size hospitals.
Ekanshi Solutions Pvt Ltd offers expert management consultation services to healthcare organizations. They provide strategic guidance and support to help organizations achieve their goals. With the in-depth expertise and industry knowledge, they help organizations optimize their operations, make informed decisions, and achieve excellence in patient care.
https://ekanshisolutions.com/
Location: Lucknow, Uttar Pradesh, India
Project Background
Ekanshi Solution requires reviewing its clients’ hospitals and clinics to ensure they meet the compliance requirements. To achieve this, we recommended developing a software solution that meets the basic compliance requirements and also eases the operational burden on hospitals.
- Registration and demographic data collection.
- Patient history and medical record management.
- Appointment scheduling and reminders.
- Patient check-in and waiting list management.
- ABDM Compliance M1 , M2 and M3 scenarios therefore create Verify ABHA and to manage patients records
- The movement of this on-premise app to a cloud-based infrastructure is aimed at improving performance, ensuring data security, and enabling seamless integrations with other digital health services.
- AWS Automated HIPPA Compliance check and aligned with best practices.
Scope & Requirement for ABDM-Compliant Hospital Management Software
In the 1st Phase of custom application development, we discussed the implementation as follows:
- A customized app, furthermore, helps to generate ABHA ID and integrates ABDM-compliant APIS
- The client hospital team should be able to view patient records easily and receive and send to the central server
- Able to book appointments and moreover schedule reminders easily.
- We would create a Web version of the app to help manage the above functionality, which will replace the current paper-based and unorganized work the admin was doing.
- Plan and execute the migration of application code, data, and databases from the on-premise system to the selected cloud platform.
- Ensure minimal downtime by utilizing cloud migration tools and strategies, such as database replication, to synchronize on-premise data with the cloud.
- Compliance with HIPPA and using config rules to do ongoing monitoring of compliance
Implementation
Technology and Architecture of Hospital Management Software
Read more on the technology and Architecture we used for AWS Custom Application Development using ESRI ArcGIS.
Technology/ Services used
The web app was deployed with the below technological component
- Backend Code: .NET Core, C#
- Web App code: AngularJS
- Database: PostgreSQL
- Cloud: AWS
Integrations:
Google APIs
ABDM Integration
Auth0
SendGrid
- AWS WAF service is used for the firewall
- All API endpoints are token-based
Scalability
- The application is designed to be running on serverless services so that it can easily scale up and down automatically based on usage.
Backup and Recovery
- Additionally, Automated backups are configured to backup the database and store multiple copies of the backup.
Cost Optimization
- Alerts and notifications are configured in the AWS to notify if the budget is being exceeded.
- Deployed on serverless infrastructure, the application does not incur any additional costs when it is not in heavy use.
- Peritos, being a cloud partner, is managing the environment for the client, keeping a close watch on the cost, and finding ways to optimize the same
Code Management, Deployment
- CI/CD is implemented to automatically build and deploy any code changes
Features of the Application
- Integrated Patient Profile with NDHM: This application seamlessly integrates with NDHM, enabling the swift creation of ABHA IDs and facilitating the exchange of patient health data. By interfacing with the National Digital Health Mission, the system ensures that patient data is standardized, up-to-date, and easily accessible, fostering more informed medical decisions.
- Multi-tenancy Architecture: The system’s ability to cater to multiple hospitals or health providers under a single unified platform is a significant advantage. Each hospital can manage its operations while benefiting from centralized updates and features, ensuring scalability and simplifying administrative tasks.
- Data Encryption at Rest and In Transit: Implemented encryption using AWS Key Management Service (KMS) for both data at rest (S3, EBS, RDS) and in transit (SSL/TLS) to ensure compliance with GDPR and HIPAA requirements for securing sensitive data.
- Identity and Access Management (IAM): Designed and enforced strict least-privilege access policies using AWS IAM. This included creating custom roles and policies with granular permissions for specific users and services, ensuring only authorized personnel had access to sensitive data.
- AWS Config and Compliance Rules: Set up AWS Config to track and audit configuration changes across the environment. Applied AWS Config Rules to continuously monitor compliance against GDPR and HIPAA requirements, such as encryption enabled on S3 buckets and logging for API Gateway and Lambda.
- Audit Logging and Monitoring: Configured AWS CloudTrail and Amazon CloudWatch for continuous logging and monitoring of API calls, changes, and actions within the AWS environment. This was crucial for meeting HIPAA requirements for audit trails and GDPR’s data access visibility.
- VPC Flow Logs and Security Groups: Deployed Virtual Private Cloud (VPC) with properly configured flow logs to monitor and log network traffic. Used AWS Security Groups and Network ACLs to ensure secure network segmentation and prevent unauthorized access to sensitive resources.
- Data Residency and Data Transfer Controls: Implemented controls to ensure data residency compliance by restricting data storage and processing to specific AWS regions as required by GDPR. Utilized VPC endpoints and AWS Direct Connect to secure data transfers and reduce the exposure to the public internet.
- Backup and Disaster Recovery: Designed an automated backup strategy using AWS Backup to meet GDPR’s requirement for data recoverability, ensuring regular snapshots of critical databases (e.g., RDS, DynamoDB) and storing them in encrypted S3 buckets across different regions for redundancy.
Challenges in implementing ABDM Compliant Hospital Management Software
- Integration with ABDM APIs is needed to achieve compliance; however, the API documentation was not up to date. Also, the API versions keep checking. During the app development from v1 to V3, we had to reach the APIs and perform code refactoring to ensure the utilization of the latest set of APIs.
- Furthermore, Help from PWC team was provided and explained the API endpoints and the test scenarios to cover to ensure the app compliance checks can be passed.
- Testing of the application with multiple end users who were experts in their domain was a challenge.
- We found the data quite complicated to understand and relied on the client’s team to test and inform us about the expected result in case of any issues. Additionally, we identified key users such as doctors, administrators, nurses, department heads, etc., to ensure coverage of all user scenarios.
- Given the sensitive nature of medical data, ensuring robust security measures against breaches and unauthorized access is paramount.
- The hospital management application ensured data security and privacy through end-to-end encryption for both data at rest and in transit. AWS’s suite of security tools, including IAM for access control, KMS for key management, and VPCs for network isolation, were leveraged. We fortified the APIs with security tokens and rate limiting and conducted regular training sessions for staff on security best practices.
Project Completion
Duration of Hospital Management Software Implementation
Jan 2023 – Dec 2023 ~ 1 year months 1st Version
@nd Version- Jan 2024 – Present Currently working on Reporting, Enhancements, and Billing , In patient and Out patient feature addition along with M2 Billing
Deliverables for ABDM-Compliant Hospital Management Software
Setting up the AWS environment for the client system
• Custom web application for two environments production and UAT system
• We delivered the features as agreed in the scope
- Registration and demographic data collection.
- Patient history and, furthermore, medical record management.
- Appointment scheduling and reminders.
- Patient check-in and waiting list management.
- ABDM Compliance M1, M2, and M3 scenarios to create Verify ABHA and to manage patients records
- HIPPA compliance report for managing workloads and following best practices for HIPPA and also ongoing monitoring report.
- We developed the following set of core features.
User: Manages user registration, authentication, roles, and permissions.
Hospital: Multi-tenant application to handle hospital registration, department management, and related configurations.
Doctor: Manages doctor profiles, availability, specialties, and associated scheduling.
Patient: In addition, Interfaces with ABDM for patient data operations, ABHA ID creation, and retrieval of patient health history.
Support
- As part of the project implementation we provide 2 months of Ongoing extended support.
- This also includes 20 hrs a month of development for minor bug fixes and an SLA to cover any system outages or high-priority issues.
Testimonial
After working for 6 months on the project, we took feedback from the Product owner whom we have worked closely for project execution:

Peritos and using AWS have been instrumental in transforming our hospital’s operations for clients. It empowered us to create a custom multi-tenant application that not only meets our current needs but also positions us for future growth and innovation to showcase this to our larger client base and prospects. With a solid system now, we have the confidence to continue our mission of providing exceptional healthcare services to our community, knowing that our technology backbone is secure, reliable, and ready to scale. Additionally, We are happy with the services and look forward to completing more projects in the future with Peritos team.
Akanksha Niranjan
OWNER, EKANSHI SOLUTIONS
Next Phase
We are now looking at the next phase of the project which involves:
1. Furthermore, Ongoing Support and adding new features every Quarter with minor bug fixes
2. Electronic Medical Records (EMR) Integration: Incorporate a system that not only stores patient data but also tracks their entire medical history, including medications, allergies etc
3. AI-Powered Predictive Analysis: Moreover, Use AI and machine learning to analyze patient data for potential health risks, helping doctors make informed decisions

If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
CumulusPro is a Cloud-based digital Image Processing Border Detection and verification platform that delivers a quick and efficient onboarding experience for your customers. CumulusPro helps businesses rapidly transform into digital enterprises by linking people, processes, and applications. Their cloud-based Business Process Management (BPM) Platform is designed to revolutionize how organizations and public institutions digitally communicate and collaborate with their customers, citizens, and partners. Digital businesses improve customer experience and increase customer satisfaction, business efficiency, and productivity while reducing cost and time to market.
https://cumuluspro.com/solutions/identify-plus/
Location:Singapore
Project Background- SAP Support Services-ID Card Detection
This project explains how we implemented border detection and able to process the image. This involved taking pictures from the browser camera, Ability to capture images using different browsers and devices and store the images in blob storage and relevant information on the SQL server. Processing of images digitally is of much importance since processes are digitalised and people take picture of different ID cards(driving license, passport etc) and upload for various purpose today(for instance filling online applications and forms for numerous reasons).First level of image processing algorithm is implemented on these images for seamless application processing before they are uploaded in the system due to the presence of various issues in the images like existence of white spaces, skewed image to name a few.
Scope & Requirement
Scope of work for Image Processing Border Detection-custom app development-ID, card detection, and web app development was as below:
stored in a suitable format. If the image is not correct, then it should either be asked to be retaken or
be corrected using a series of algorithms that we implemented
- Ensure the image classification is done, as there were 2 Ids being scanned.
- Change the orientation of the images to de-skew the image to make it 0 degree
- Be able to refine the resolution of the images and detect borders to crop the image
- If not able to correct the image ask the user to retake the image before uploading it to the
system - If taken successfully, store the image in the BLOB server and do OCR to store the important
information related to Identification in the corresponding server - Pre-processing to convert the image to greyscale and reduce the noise and improve image quality and size using PyrDown and PyrUp
Implementation
Technology and Architecture
Technology
Mobile app was deployed with the below technological component
• Backend Code: .NET Core, C#, Node.js
• Mobile App code: React Native
• Web App code: ReactJS
• Database: SQL Server, MongoDB
• Cloud: Microsoft Azure
Integrations
• Integration to read all data from an existing Shopify backend.
• Single Sign-on using Auth0 to register using Google and follow same login procedure as on the Shopify web app.
• Sendgrid to send emails for order processing events
Security:
• All API endpoints are tokenized
• Payment Gateway like paypal would be used which are secure and PCI DSS compliant.
Backup and Recovery
Cloud systems and components used in the attendance management system are secure and 99.99% SLA. We have added HA/DR mechanism to create a replica of the services
Scalability
Application is designed to scale up to 10X times the average load received in the 1st 6 months of its usage and all cloud resources are configured for auto-scaling based on the load
Cost Optimization
Alerts and notifications are configured in the Azure cloud to ensure that if the budget exceeds a notification is sent out
Code Management, Deployment
Code for the app is handed over to the client through Microsoft AppCenter.
CI/CD is implemented to automatically add, build and deploy any code changes on the app side.
Features of Image Processing Border Detection-custom app development
- Automatic ID card border detection and the image cropping
- Removal of skewness (if present)
- Correction of orientation
Challenges
We encountered some ssues as below:
- Establishing a pre-defined system criterion which needs to be met before uploading the picture. This includes deciding threshold value for the image processing algorithms to be implemented for removal of white spaces present on the side of ID card and skewness present in the image captured
- The Canny algorithm used for border detection had some limitations and didn’t work in all the scenarios where ID card had more prominent rectangle drawn on it or an image with white background of a white ID card. These cases didn’t gave a correct collection of lines and may have resulted in incorrect border detection. To overcome this problem we implemented FindContours on binary image which gave us a more reliable result
- We had to cater for devices of varying power and capability since this solution implementation had to run on various platforms. As we got into the testing phase we had to avoid large variation in responsiveness depending on the device used
Project Completion
Duration
Deliverables
We used OpenCV library for image processing along with EmguCV wrapper, which is compatible with .NET languages (C#,VB,VC++ etc). We implemented the solution through the following steps:
Down sample -> Noise reduction -> Up-sample -> Image Enlargement
- Edge detection using Canny algorithm(to convert image into collection of lines)
- Detect outermost lines for Border detection through ‘Probabilistic Hough transform’ to filter out lines based on width & length
- Using ‘FindContours’ to find objects at outer most location (to overcome the shortcomings of Hough transform)
- Post processing which includes cropping the image along the border and getting a processed image containing ID card completely and removing any skewness present
Support
As part of the project implementation we have standard practice of providing 1 month of extended support. This includes any Major / Minor bug fixes.
Testimonial
We took Feedback from stakeholders as below:

Syed Mohd. Atif
Co-Founder Enticed Retail LLP
Next Phase
We are now looking at the next phase of the project, which involves:
1. Images may not be of the same template, so machine learning can be added to identify the image template and process the image accordingly.
2. For a specific template, there should be a training model which helps the system to know how the new image template would look like and to be able to adapt to new template images
faster.

If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
Electric Kiwi is an autonomous online New Zealand electricity retailer. Established in 2014, Electric Kiwi uses cloud computing and intelligent meters to service customers nationwide in major urban areas. Its services depend on the presence of the smart meters in the customer’s home. For the client, we did the POC for integrating AWS Support Services with Datadog’s CloudFormation template.
http://www.electrickiwi.co.nz/
Location: New Zealand
Project Background
The case study of the project provides a synopsis of how we did the POC for the client for integrating AWS Support Services, an AWS account with Datadog employing Datadog’s CloudFormation template. Creating an IAM role and associated policy enables Datadog’s AWS account to make API calls for collecting or pushing data into your AWS account. Using the CloudFormation template supplies all the tools required to send this data to your Datadog account, and Datadog helps the CloudFormation template to provide the latest functionality. The template even deploys the Datadog Forwarder Lambda operation for sending logs to Datadog.
After setting the initial connection, enable the individual AWS service integrations appropriate to your AWS domain. With a single click, Datadog provisions the required resources in your AWS account and starts analyzing the metrics and events for the services you use. For general AWS services you are using, Datadog needs out-of-the-box dashboards providing prompt and customizable visibility. The project background demonstrates setting up the integration and establishing the Datadog Agent on an Amazon Linux EC2 instance and feeds a broad outline of the integration’s capabilities. Visit the Enable integrations for individual AWS service factions for a list of the general sub-integrations.
This procedure can be repeated for multiple AWS accounts as required, or you can also use the API, AWS CLI, or Terraform to set up various accounts simultaneously. For more details, read the Datadog-Amazon CloudFormation guide.
Scope & Requirement
The scope & requirements involved the following:
- Datadog integration with AWS support services to measure and accomplish observability matrix
- Identified costing
- Updated pricing with partner discount as applicable
- Shortlisted services for which we did POC
- EC2, database Monitor Requirement, Steps, and Dashboard View
- Along with pricing and cost for using Datadog; for monitoring and analytical purpose
Implementation
Technology and Architecture
Technology/Services used
We used Datadog integration with AWS services to masure and do observability matrix and helped them to setup below
- Cloud: AWS
- Shortlisted services for which we did POC
- Organization setup: Control tower
- Policies setup: Created AWS service control policies
- Templates created for using common AWS services
Security & Compliance:
- Tagging Policies
- Azure config for compliance checks
- NIST compliance
- Guardrails
- Security Hub
Backup and Recovery
AWS Backup provided a simple, secure, cost-effective, and cloud-based backup solution which was already implemented for the client
Network Architecture
- Site to Site VPN Architecture using Transit Gateway
- Distributed Azure Network Firewall
- Monitoring with Cloud Watch and VPC flow logs.
Cost Optimization
- Alerts and notifications are configured in the AWS cost
- Identified Costing
- Updated pricing with partner discount as applicable
Code Management, Deployment
- Cloudformation scripts for creating stacksets and scripts for generating AWS services was handed over to the client
Challenges
- Access was not provided to the actual environment and setting up
- Complex environment setup and monitoring for production cost was only possible to evaluate if we have got the access for the actual environment from the client
Project Completion
Duration
15th May to 15th June 2022 ~ 1 month
Deliverables
- AWS setup and architecture design and document
Support
- 1 month of extended support
- A template for Cloud formation stack to create more AWS resources using the available stacks
- Screen-sharing sessions with a demo of how the services and new workloads can be deployed.
Testimonial

We sought the services of Peritos Solutions to help with our Observability objectives. Peritos took the team through a phased process of uncovering exactly what we needed from observability. Through this discovery, we can understand that the solution that we thought we should be implementing didn’t fully match our requirements. Without the work from Peritos we would have implemented something not fit for purpose and we are now in a great place to re-evaluate our objectives and requirements and make a more informed decision. The work Peritos performed was top notch and we look forward to more engagements with them.
Matt Kardos
Enterprise Architect
Next Phase
No new work identified
Executive Summary

About Client
Ultimate Property Solutions owns the right of eight prime buildings in Auckland. They are one of the foremost and specialized apartment management companies in Auckland. They were established in 2005 and they provide the following services:
- Residential Property Management
- Building Management
- Free Rental Appraisal
https://ultimateproperty.co.nz/
Location: Auckland, New Zealand
Project Background -Property Management Website
Ultimate Property Solutions discussed about their business and how they wanted to create Property Management Website development with search filters on their existing website to make it more user-friendly for their clients. They also wanted an actionable form on the Contact Us page so that the clients can directly send their requirements or queries to the agent with the help of an email. They also wanted to ensure site maintenance was done on an ongoing basis for the property management website using SSL, Updating content and listing available properties on the site
Scope & Requirement
In the 1st Phase of the property management website, implementation was discussed as follows:
Module Creation
- Added a new feature on the website to see the listing for all properties.
- Users should be able to view the current property listings
- Users can add filters to view a property listing of their choice
- The listings should lead them to contact the property manager for that particular building.
Website Management:
- Manage their existing WordPress website
- Add the functionality on their existing website and to make it customizable so more properties can be added and managed by the client team directly.
- We further added a QR Code at the bottom of the property management website that can convert the pages to show the content in multiple Chinese languages.
Implementation
Technology and Architecture
Technology
The web app was deployed with the below technological component
• Backend Code: PHP
• Website: WordPress
• Hosting – on Microsoft Google Cloud
Integrations
• We integrated the form to send the details on email to the respective Property manager and to a common Email
• Google Map integration to take the user to the specific location on Google Maps.
Security:
• Data was restricted by giving Admin, Team member permission to the team
• Password security policy was enabled
Backup and Recovery
As part of our standard process website backup was scheduled to be automatically saved every 2 weeks or after any major feature go live which helped them to ensure the site can be restored easily.
We perform a Restore recovery testing once every 45 days,
Scalability
Website is designed to scale up to 10X times the average load received in the 1st 6 months of its usage and was modifable with just a few clicks.
Cost Optimization
Since the client had a fixed budget so we preferred to go with our Hosting Partner GoDaddy
Code Management, Deployment
Code for the app is handed over to the client through a Repo which we created for the client.
CI/CD was implemented to automatically add, build and deploy any code changes
Reporting
All leads being generated can be seen easily on the website using the contact form which was loaded on each page.
Ongoing Management
Website is developed in a user friendly mannger to help team members to understand how to manage properties from backend. easy to Use Interface which starts showing the listing as soon as it goes live.
features of a Property Management Website Development
- User would be able to add filters to search a property based on their requirements
- Admin can manage the availability of the existing properties and allows to add new property listings along with adding amenties like Bedroom, Bathroom and others which were fully configurable from backend.
- User can immediately fill forms to contact the agent on the property management website
- Admin and team member can see a consolidated view about the leads which have come over from the tool
- Website was Secured using SSL and had backup taken every 15 days
Challenges
- In order for us to load the initial data we had to manually load close to 100+ property listing which made the site slow and loading speed not so optimum
- We reduced the image size to 400KB each image instead of 2.5 MB and more which was provided by the client. This helped to ensure the speed can be faster
- As per our SEO time the listing page was not something which could be SEO listed or optimized and was also not the right page for running Ads
- To ensure the website can have more conversions and user can land on the website we created a seperate landing page for tenants and owners.
- We mostly got a lot of tenant applications and not so many owner applications. Client was keen to get owners as they are the drivers for business gain but with each listing we did and the website pages ranking with Ads we just keep on getting owner as the lead
- It was decided to launch ad copies which specifically mentioned offers like 1 month free, lowest management fees for owners.
Project Completion
Duration
Feb 2020 – May 2020 ~ 3 months
Deliverables
• Website modification with a property management custom module was implemented and published with existing content on the site, Fully responsive web and Mobile pages.
• Handover to the client with an In Person screen sharing sessions and a User Guide for the client’s team member to start managing the listing and getting the details of the leads.
• Setting up Social media, Ad Management and creating Ad Copies and promoting ad pages
Support
As part of the project implementation, we provided 1 month of extended support. This includes any Major / Minor bug fixes.
Testimonial
- We got 40 such interests on Website and around 12 more on the different Social Media channels who were mostly tenants but a few owner inquiries.
- A new Facebook page was created and we had Facebook likes of 101 Users in 3 months with just 100$ spent,

The property management website designed by Peritos has helped to show the property listings on the website has led to saving of time and resources of our team members to send this individually to all users instead of we now just direct them to the site.
Evania Fernandes
building Manager
ultimate property group
Next Phase
We had a discussion with client for next phase of the project
1. Managing website and doing maintenance
2. Managing existing code and if any issues faced would be supported as part of the contract
3. Managing Social Media includes FB, Adwords etc.
If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
GeekDawn is committed to bring the best of Geeky, Nerdy, quirky, funky, funny and latest humorous content from the internet to your t-shirt. Our t-shirts are made of 100% Cotton, 180 GSM Bio-Washed Pre-Shrunk fabric in order to provide maximum comfort and durability. The printing is best in class using high quality inks with top washability ratings so that the print doesn’t go even after multiple washes.We recommend hand wash for this piece of art but in case you wash it in machine, wash it on delicate mode.
Location: Delhi, India
Project Background- SAP Support Services-Shopify Mobile App Development
Geekdawn collaborated with Peritos for SAP support services-Shopify Mobile App Development for the eCommerce store fully integrated with Shopify as backend. They had an existing website but they wanted to make it easy for their customers as they could shop, track and see their orders in one place on a mobile.
Read more about the project and how Shopify based mobile app development project was completed.
Scope & Requirement
Scope of work for SAP Support Services-Shopify mobile app development was as below:
- Mobile app for users to buy the same goods via Play or App store
- Functionalities like add to cart, track your order and return/exchange
- Listing all the SKUs in a clear and proper format
- Secured payment gateways for all the customers which would be same as on the website.
- All products and Categories listing would be picked from the site directly so no need for dual maintenance for mobile app.
Implementation
Technology and Architecture
Technology
Mobile app was deployed with the below technological component
• Backend Code: .NET Core, C#, Node.js
• Mobile App code: React Native
• Web App code: ReactJS
• Database: SQL Server, MongoDB
• Cloud: Microsoft Azure
Integrations
• Integration to read all data from an existing Shopify backend.
• Single Sign-on using Auth0 to register using Google and follow same login procedure as on the Shopify web app.
• Sendgrid to send emails for order processing events
Security:
• All API endpoints are tokenized
• Payment Gateway like paypal would be used which are secure and PCI DSS compliant.
Backup and Recovery
Cloud systems and components used in the attendance management system are secure and 99.99% SLA. We have added HA/DR mechanism to create a replica of the services
Scalability
Application is designed to scale up to 10X times the average load received in the 1st 6 months of its usage and all cloud resources are configured for auto-scaling based on the load
Cost Optimization
Alerts and notifications are configured in the Azure cloud to ensure that if the budget exceeds a notification is sent out
Code Management, Deployment
Code for the app is handed over to the client through Microsoft AppCenter.
CI/CD is implemented to automatically add, build and deploy any code changes on the app side.
features of SAP Support Services-Shopify mobile app development
- A mobile app which lets the user buy products and merchandise on the mobile app deployed on both app and Play store
- Added Banner ads to help client to cross sell other products and also to show any ongoing promotions and offers
- Push notification to alert users who have opted in to recieve new product information and offers from GeekDawn.
Challenges
- Logging in to have the same user access the store front and mobile to have one seamless experience on any device
- We used Auth0 and Shopify APIs to authenticate the same user if it exists already on Shopify web app
- Initially we hardcoded the logic for categories on the mobile side but that would mean frequent code update and if the client needs to change something on the product or category had to come back to the development team
- Integrated with the shopify store to ensure that categories and product information is read from the backend and not hard coding any logic on the app side
- Mobile App should behave same as the Shopify store front and there were some data validation logic like Coupon code, Pin code validation etc which were not working as expected
- We integrated the same logic using APIs for all data validation hence the app behaved exactly like the web store front.
Project Completion
Duration
April 2020 – Sep 2020 ~ 6 months
Deliverables
- A Shopify e-commerce mobile app deployed on App and Play store. Refer the store front links below
- Knowledge transfer with Train the Trainer sessions to train Admin users on how they manage the data for the mobile app on the Shopify backend.
Support
As part of the project implementation we have standard practice of providing 1 month of extended support. This includes any Major / Minor bug fixes.
Testimonial SAP Support Services-Shopify Mobile App Development
We took Feedback from stakeholders as below:

The mobile developed for us by Peritos has helped greatly in being directly accessible to the customers. It has helped us to launch our marketing effort knowing a lot more about the customer behaviour . We now use Push notifications to send them our upcoming offers and new promotions we are running. This has helped to increase the sales revenue by atleast 10% each month on an average since the time we went live.
Co-Founder geekdawn
Next Phase-SAP Support Services- Shopify Mobile App Development
We are now looking at the next phase of the project which involves:
- Automating the Return Management process for the customer where the email for tracking goods for return would go to the Shipment company who can then start the return collection process faster.
- Web based module to better manage the return and tracking process by the Admin user
- Adding Chat and other support options for the user to get in touch easily with the GeekDawn team


If You Are Looking For Similar Services? Please Get In Touch
Executive Summary

About Client
Pioneer Convent School was established by Pioneer Group in 1999 for delivering value based education. The school is one of the oldest private schools based in Indore. Pioneer Convent School believes in teaching students beyond the classroom knowledge. They try to connect the students with values which enhance their life skills.
- Affiliated with CBSE from 2003
- Aims to impart all round education to students physically, mentally and intellectually
- Provides quality education with best learning methodology and participative management system
http://www.pioneerconvent.com/
Location: Indore, Madhya Pradesh, India
Project Background- Attendance Tracking Software
After the successful implementation of the software in 2 of the Group companies it was a natural progression to start on the discussion for Pioneer Convent School. We discussed on some high priority product bug fixes and changes to the existing app which was to be implemented with this release and also to update the same build for other apps as well already deployed.
Project Background- Attendance Tracking Software
After the successful implementation of the software in 2 of the Group companies it was a natural progression to start on the discussion for Pioneer Convent School. We discussed on some high priority product bug fixes and changes to the existing app which was to be implemented with this release and also to update the same build for other apps as well already deployed.
Scope & Requirement
In the 1st Phase of online attendance management, it was discussed to have the following-
Teacher Mode:
• Design a school attendance tracking app where a teacher can view the list of children assigned to them.
• Children will be attending multiple lectures in a day.
• The teacher needs to check-in and out after each of the lectures.
• Ability to export attendance for each class or student
Student Mode/ Parent Mode
• Student / Parent should be able to see the online attendance management system
• Check the Goal vs Achieved attendance criteria
Backend would be done via mass upload at the Go live date by the admin to upload all Student, Teachers and Subject schedule with the timings.
Implementation
Technology and Architecture
Technology
The web app was deployed with the below technological component
• Backend Code: .NET Core, C#, Node.js
• Mobile App code: React Native
• Web App code: ReactJS
• Database: SQL Server, MongoDB
• Cloud: AWS
Integrations
• Migration from an on-premise database to Online Student, Teacher, Subject database
• Single Sign-on using Auth0
• Sendgrid
Security:
• Data Encryption
• Multi-Factor Authentication for Admin, Teacher, and students when logging in
• All API endpoints are tokenized
Backup and Recovery
Cloud systems and components used in the attendance management system are secure and 99.99% SLA. We have added HA/DR mechanism to create a replica of the services
Scalability
Application is designed to scale up to 10X times the average load received in the 1st 6 months of its usage and all cloud resources are configured for auto-scaling based on the load
Cost Optimization
Alerts and notifications are configured in the attendance management system to notify if the budget is being exceeded. Peritos being a cloud partner is managing the environment for the client keeping a close watch on the cost and finding ways to optimize the same
Code Management, Deployment
Code for the app is handed over to the client through Microsoft AppCenter.
CI/CD is implemented to automatically add, build and deploy any code changes
Features
• Students are able to see the list of subjects and timetable with the click of the mouse.
• Teachers are able to see the list of subjects , classes and students attendance and mark daily attendance
• Students are able to view the attendance % and the min attendance needed vs achieved
• On the go attendance marking and calculations updated
• Incorporate Holiday, class cancelled in the Min attendance calculations
• Quick setup with Dashboard view
Challenges of online attendance management system
• After our 2 successful implementations we were mostly in control of how the app would work and the rollout process. However, there were some UI fixes and a new charting capability which was required to help make the reporting section of the app more user-friendly. We had a charting 3rd party component already implemented which did not suffice the requirement from the client side
- A new custom charting component was implemented to deliver as per client’s requirement.
- Making the app work similar for the existing deployed solution in other groups as well.
- We deployed the same build with the new features rolled out for other Pioneer Group companies using the same app.
Project Completion
Duration
Feb 2021 – June 2021 ~ 4 months
Deliverables
- UX Design was delivered after which the scope was confirmed
- Mobile app which was downloaded from the intranet for the authorized users
- Document set:
- How to document Guide and FAQ on some common issues that might be faced in using the app by the Students/ Teachers and Admin
- Project handover
- Architecture document
- Knowledge transfer with Train the Trainer sessions for super users who further trained the staff members
Support
As part of the attendance tracking software project implementation, we provided 1 month of extended support. This included any major/minor bug fixes.
Testimonial
Read the feedback we got from the stakeholders as below:
“We love that the app is easy to use and it is getting better and more versatile after each roll out release and the fact that we are able to get the customized features we need is a great support from the Peritos team”
Pramod Kumar Jain, Vice Chairman, Pioneer Group

The mobile app designed by Peritos has made our life much easier. Digitization of attendance using this app has led to saving of time and resources, given visibility to our students and teachers, and eliminated the possibility of errors. We are very thankful to Peritos for helping us with digitization across our multiple group companies and they are all using the same app now.
Prashant Jain
Group CEO, PionEER Group
Next Phase
We are now looking at the next phase of the project which involves:
1. Ongoing Support and adding new features every Quarter with minor bug fixes
2. A web module for admin to upload the data from thier end at the start of new session

