ToolRides platform technical guide
1. General Architecture
Multi-Company SaaS Model:
ToolRides runs on a SaaS (Software as a Service) model, allowing multiple companies to manage their transportation operations on a shared architecture while keeping their data fully isolated and secure.
Cloud-Based Backend:
The platform is cloud-hosted, ensuring high availability, scalability, and secure access from anywhere.
2. Core Technologies
Backend:
Main language: PHP (with stable frameworks geared toward RESTful services).
Database: MySQL for transactional storage, highly optimized for real-time operations.
API services: Integration via RESTful APIs for interoperability with other systems and automations.
Web Frontend:
Stack: ReactJS, HTML5, CSS3, and JavaScript.
Responsive Design: Adapted to PC, tablet, and mobile devices.
Dedicated panels: Tailored interfaces for administrators, operators, drivers, and customers.
Mobile apps:
Platforms: Native apps for Android and iOS.
Languages: Flutter and Java/Kotlin for Android, Swift for iOS.
Frequent updates: Distributed via the Play Store and App Store.
3. Security
Encryption:
All communication between client and server uses HTTPS/TLS.
Passwords and sensitive data are stored following hashing and encryption best practices.
Data segregation:
Each company can only access its own information.
Access control through configurable roles and permissions.
Backups:
Automatic daily backups of the databases on secure servers.
4. Integrations
Maps and geolocation:
Google Maps API for real-time tracking, route calculation, and geofences.
Notifications:
Push notifications via Firebase for instant alerts.
Payment gateways:
Integration with Stripe, Mercado Pago, and other electronic payment methods (on request and depending on the country).
Webhooks and automation:
Support for integration with external systems through webhooks and public/documented APIs.
5. Scalability and support
Cloud infrastructure:
Load balancers, autoscaling, and 24/7 support.
Updates:
Continuous deployment of improvements without service interruptions.
6. Information NOT disclosed for security reasons
For security and compliance reasons, we do not share sensitive details such as:
Specific source code or repository access.
Internal database structure.
Detailed configuration of servers or cloud services.
Proprietary algorithms and strategic business logic.
Credentials, API keys, or end-user data.
7. Frequently asked questions
What does the custom platform setup cover?
The basic scope for installation and configuration includes:
Creation and initial setup of the company account in ToolRides (data, users, and main roles).
Publishing and basic customization of the mobile apps with the company's name, colors, and logo. They can be published under the Client's own accounts (if they have them) or under ToolRides' accounts on the Android and iOS stores.
Up to 3 initial remote training sessions covering the main system functions (web admin, mobile app for drivers, and operators).
Support for payment method integration (where applicable in the country).
Basic usage documentation and technical support channels.
It does not include custom development, complex integrations, or advanced customizations.
Where is the data hosted?
With AWS and GCP cloud providers, in compliance with international data protection regulations.
Can I request a custom integration?
Yes. The technical team assesses feasibility and then estimates the time and cost of integrating the new services or features you need.
What support does ToolRides offer?
We offer 2 types of support:
- 24/7 support for critical incidents such as service outages.
- Administrative assistance for inquiries or help during office hours, Monday to Friday from 9:00 a.m. to 6:00 p.m. GMT-05.
Was this article helpful?
Support
- ToolRides platform technical guide
- Paying Your ToolRides Subscription with PayPal

Use cases
Messaging
Taxi Companies
Private Transport
Transportation Entrepreneurs
Last Mile
SuperApp
Software
Taxi dispatch
Corporate transportation
Auction
Products
Booking Software
Dispatch Platform
Driver App
Passenger App
Web Widget
Functions
Schedule & Booking
Dispatcher
Driver Management
Custom
Corporate Portal
Security & Support
Resources
Learn