About Client
Ultimation Industries LLC has been a leader in conveyor technologies and automation for nearly 30 years and has grown into one of the major conveyor manufacturers in the USA. The company’s core capabilities are built around conveyor technologies and automation systems.
Founded in 1988, Ultimation has a strong history of serving customers across the United States, Latin America, and Europe. Its executive leadership team brings decades of experience in designing and building high-performance assembly line equipment, making them experts in conveyor technology and automation.
- More than 50+ team members and 1000+ customers and vendors required an efficient system to manage business operations
- https://www.ultimationinc.com
Project Background
The requirement was to move to a more robust and efficient system covering core business modules. The client needed a solution that was easy to use, manage, and capable of supporting existing functionalities along with additional capabilities.
Peritos helped align business requirements with processes, and Microsoft Business Central emerged as the ideal solution to migrate from the legacy system, SAGE-50 (on-premise).
Requirement
- Defined core modules during the initial requirement gathering phase to map existing business processes
- Integration with multiple eCommerce platforms such as WooCommerce and Amazon
- Resolve taxation challenges where taxes were previously managed manually
Scope and Feature List
- Implementation of modules as defined during the scoping phase
- Sales: Quotes, Orders, Invoices, and Shipments
- Purchasing: Purchase Orders, Receipts, and Invoices
- Bank reconciliation
- Finance: Chart of Accounts, General Ledger, Payment Reconciliation
- Reporting
- Inventory management and item-based MRP
- Integration scenarios via eBridge for automated sales order creation and invoicing
- Integration with Avalara for taxation
- Migration of open balances (Customer, Vendor, GL accounts)
- Migration of master data (Customers, Vendors, Contacts, Items)
- Migration of open transactions (Purchase Orders, Sales Orders, Draft Invoices)
Implementation

Technology and Architecture
- System Version: Business Central online version with essentials and Team licenses for up to 20 users.
- Legacy System: Data was migrated from legacy system Sage.
- Enabled logs and ledger entries to follow accounting best practices.
- Reporting and integration with Power BI for better business visibility.
- Custom Coding:
- Convert sales orders to sales invoices
- Number series automation
- UI customizations
- Reporting fields
- Data mapping and integration of legacy system with Business Central
- Security considerations:
- Database encryption
- Multi-factor authentication
- Tokenized API endpoints for WooCommerce integration
- Permission-based access for user groups
Challenges & Solutions
- Migrating master and transactional data from Sage was challenging due to unstructured data.
- Developed an internal system for multiple data transfers and conducted mock go-live twice.
- Key user training ensured a smooth go-live and coverage of all business scenarios.
- Scenario-based training with checklists, video recordings, and user guides.
- Handled specific cases like placeholder invoices before actual vendor invoices arrived.
- Customized solution to update invoice numbers after receiving actual vendor invoices.
Benefits to the Client
- Discounted license pricing
- Free Business Central instance for more than 5 months during implementation
- 1 month go-live support included, plus 2 weeks extended support
- No cost overruns, maintained tight budget and schedule
- Access to Microsoft partner network with direct escalation for outages and high-priority issues
Support
As part of the project implementation, we provided 1 month of extended support, including major and minor bug fixes.
Next Phase
We are now looking at the next phase of the project which involves:
- Ongoing support and adding new features based on client requirements, including customizations and standard features like automatic reconciliations and invoice payment matching automation
- Planning to add another company to the Business Central instance as part of the group
- Implementing the warehouse module for better control over inventory movements

About Client
Global Finance is a company based in Auckland which provides smart loan and insurance solutions from 1999. The company suggests the right insurance with optimized premiums and support at claim time.
They have won top New Zealand’s awards from 2012 to 2018 including Mortgage Advisor of the Year, Business and Commercial Advisor of the Year and Values Business Partners from ANZ Bank.
- https://www.globalfinance.co.nz/
- Location: Auckland, New Zealand
Project Background- Dynamics for financial services
Peritos and Global Finance collaborated to change and manage their CRM Dynamics for financial services. They wanted the CRM and Customer support module to be compatible with their business processes. Peritos also discussed PDF customizations and the change of email preview as a Microsoft Solutions Partner. The Dynamics 365 for CRM and Suppoort Module were implemented in a multi-environment stage. Project Involved Dynamics 365 CRM and Customer support model
Scope & Requirement of the Dynamics for financial services
![]()
Technology and Architecture
Technology
- Backend Code: Plugins, JavaScript, Azure Blob
- Cloud: Microsoft Azure
Integrations
- Migration from an on-premise previous CRM system to the new Dynamics system and also 2 way integration
- Single Sign-on using Active Directory
- Email notifications and outlook based integration
Security:
- Migration from an on-premise previous CRM system to the new Dynamics system and also 2 way integration
- Single Sign-on using Active Directory
- Email notifications and outlook based integration
Backup and Recovery
Cloud systems and components used in the Dynamics were all 99.99% uptime and also involved with regular backup and DR to the non Production environment
Scalability
Application is designed to scale 5X 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 system for any additional data storage and notified to client and Peritos Support team if 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 Azur Devops and Commited to the Git Repo.
- CI/CD is implemented to automatically add, build and deploy any code changes
features of dynamics for financial services
- The dynamics 365 for Customer Support and CRM has a unified interface
- It offers multi-select options with an intuitive control.
- The CRM dynamics for financial services comes with an advanced find option which filters views and form lists too.
- Quantity & Quality: Handled high-volume customer interactions, ensuring seamless case management with API-based integrations for financial services.
- On-Time & Budget: Delivered within six months, with all features deployed as per specifications and ongoing support.
Challenges
- They had done huge level of customizations understanding the existing code section.
- We took over the project after an existing provider left them so there were issues in terms of understanding the code, adding new code and ensuring that the flow of the existing work does not break.
- Multi environment setup was not done properly and we assisted to ensure the data and code are both setup based on recommended best practices.
Support
- Worked with the GFS client for more than 2+ years for ongoing Development and Support.
- The CRM Dynamics software helps us to take the next step in our business as we are looking to scale.
Next Phase
We are now looking at the next phase of the project which involves:
- Ongoing Support and adding new features every Quarter with minor bug fixes
- Further advanced integration with the Dynamics Features like Outlook based auto emails, Co Pilot etc

About Client
Newzealand’s most awarded mortgage & insurance advisor Global Finance caters to about 1,500+ customers for their mortgage or insurance needs every year so that they can meet their financial goals. Global Finance offers more preference & freedom, with loan approvals from numerous lenders if chosen by the customers. Dealing with a large number of clients & team members, Global Finance was facing issues managing their unstructured data. As Peritos had already been managing their Dynamics environment, we successfully guided and supported Global Finance’s move from saving data from Azure Dataverse to Azure blob Storage which saved them 1500$ a month.
- https://www.globalfinance.co.nz/
- Location:Auckland, Newzealand
Project Background
Global Finance has been offering smarter loans and insurance since 1999. Working as one of the best mortgage & insurance advisers in NZ, Global Finance helped clients to save on their loans, by avoiding unnecessary interest and getting mortgage-free faster. Since the beginning, they have helped some customers become mortgage-free in as little as 7 years rather than the standard 30-year term. Global Finance was already using Dyn365 and saving data from Azure Dataverse, now moving to Azure Blob Storage has optimized for storing massive amounts of unstructured data for them.
Scope & Requirement
In the 1st Phase of the Windows Virtual Server Setup, implementation was discussed as follows:
Setting up for saving data from Azure Dataverse to Azure Blob Storage has sustained a lot of unstructured data for Global Finance Setting up the demands for storing and analyzing large volumes of unstructured data have increased over the past decade & Azure Blob Storage is one solution that fulfills the enterprise’s needs accurately.
Implement the Customer support service model to enable automated requirement Gathering forms being generated, emails collated on the customer record, and customer updated with multiple tasks etc being created
Implementation

Technology and Architecture
Technology
- The migration was deployed with the below technological component
- For Azure Dataverse-The underlying technology used was Azure SQL Database
- For Azure Blob Storage- It supported the most popular development frameworks including Java, .NET, Python & Node.js
- Customer Support service implementation
Security & Compliance:
- Checking data retention requirement
- Checking file sync from On premise to Cloud
- Checking customer is being sent automated email and PDFs from system
- Emails being recorded and added to Dynamics 365 for all interactions
Backup and Recovery
- Microsoft Dynamics 365 offers built-in backup and restore capabilities through its native data management features, ensuring business continuity. Automated daily backups and point-in-time restore options provide added security and peace of mind for your critical CRM data.
Network Architecture
The network architecture for Microsoft Dynamics 365 is designed with security in mind, enabling users to remotely access the system only through secure channels such as VPN or conditional access policies, ensuring data protection and compliance. Also there was no connectivity from home as well to avoid any Breach of client confidential data
Cost Optimization
Alerts and notifications are configured in the Azure Cost dashboard configured for client as well as cloudchkr tool. Peritos would send monthly license based invoice adding details and itemized information regarding the cost.
Code Management, Deployment
Cloudformation scripts for deploying data was used for managing the JavaScript and plugin based code
Challenges of Migrating from Azure Dataverse to Azure Blob Storage
- Data Structure Mismatch: Dataverse stores data in a relational format with rich metadata, relationships, and business logic, while Blob Storage is unstructured, requiring transformation and flattening of data.
- Loss of Metadata & Relationships: Referential integrity, lookups, and entity relationships in Dataverse are not retained in Blob Storage unless explicitly rebuilt or documented.
- Security Model Differences: Dataverse has a detailed role-based access control (RBAC) model; Blob Storage requires separate access controls like SAS tokens, RBAC, or shared access policies, which may require redesigning security.
Support for Dynamics Discounted Licensing
- For all Licenses we implement we provide monthly billing with 20 days credit Terms.
- We provide Value added services by sending reports to the client on the license usage and last activity date for each user to help them manage their license cost and to get visibility
Next Phase
- We are also in discussion with other projects for the client
- Dynamics CRM system Support
- O365 License Management










