
GITNUXSOFTWARE ADVICE
Construction InfrastructureTop 10 Best Contractor Scheduling Software of 2026
Top 10 ranking of contractor scheduling software for contractors. Editorial comparison covers RazorSync, Fergus, and Tradify with key tradeoffs.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
RazorSync is the best pick if your dispatch team needs appointment-window scheduling that stays consistent with recurring work orders and strong conflict checks, while Fergus fits teams that prioritize availability-driven trade scheduling with clear status workflows.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
RazorSync
Appointment-window based assignment workflow with schedule conflict detection.
Built for fits when contractor dispatch teams need appointment-window scheduling with recurring work orders and strong conflict checks..
Fergus
Editor pickJob status workflow ties dispatch changes to execution updates without shifting tools.
Built for fits when dispatch teams need availability-driven scheduling with status workflows and calendar sync..
Tradify
Editor pickA job-centered workflow where schedule assignment remains traceable through every job status change.
Built for fits when field teams need appointment-window scheduling tied to job execution status..
Related reading
- Construction InfrastructureTop 10 Best Electrical Contractor Scheduling Software of 2026
- Construction InfrastructureTop 10 Best Contractor Time Tracking Software of 2026
- Construction InfrastructureTop 10 Best General Contractor Project Management Software of 2026
- Business FinanceTop 10 Best Independent Contractor Scheduling Software of 2026
Comparison Table
RazorSync
SMBRazorSync manages scheduling, dispatch, work orders, estimates, invoices, and mobile field operations.
Appointment-window based assignment workflow with schedule conflict detection.
RazorSync centers on technician availability and crew assignment so planners can place jobs into specific appointment windows and adjust schedules as changes arrive. The scheduling workflow supports job status tracking so dispatchers can see where each job sits in the work order lifecycle. Recurring work orders reduce manual re-entry for repeat services like inspections and maintenance routes.
A tradeoff is that RazorSync’s strongest planning value depends on disciplined scheduling data entry, since conflict detection only prevents issues when appointment windows and availability are maintained accurately. RazorSync fits best when contractor dispatch teams need consistent schedule control across multiple service territories and frequent schedule edits.
- +Dispatch board planning matches how contractor scheduling teams work
- +Appointment-window scheduling reduces timing ambiguity for job assignments
- +Job status workflow supports clear operational handoffs
- +Recurring work orders cut re-entry for repeat contractor services
- –Conflict prevention depends on keeping availability windows current
- –Complex multi-territory rules can require careful planner conventions
- –Automation depth can feel limited for edge-case scheduling logic
Contractor dispatch teams
Place jobs into technician time slots
Fewer double-booked assignments
Field operations managers
Track jobs from booking to completion
Clear job progress visibility
Show 2 more scenarios
Service owners running repeats
Schedule recurring contractor work
Lower scheduling admin workload
Recurring work orders reduce manual re-creation for maintenance and inspection cycles.
Multi-territory planners
Coordinate service territories with updates
More consistent service coverage
Planners keep territory-specific scheduling consistent while applying real-time changes to availability.
Best for: Fits when contractor dispatch teams need appointment-window scheduling with recurring work orders and strong conflict checks.
More related reading
Fergus
vertical specialistFergus coordinates trade job scheduling, quoting, time tracking, materials, and profitability.
Job status workflow ties dispatch changes to execution updates without shifting tools.
Fergus centers on crew scheduling and dispatch board workflows with appointment windows and job assignment handling. Scheduling updates flow through the day as work orders move across statuses, which reduces confusion during reschedules. Calendar synchronization supports keeping customer-facing dates and technician calendars aligned.
A tradeoff appears in how scheduling logic depends on disciplined territory and availability setup. Fergus fits best when territories and technician availability rules already reflect how dispatch decisions get made.
- +Dispatch board keeps job status and assignments in one workflow view
- +Calendar synchronization reduces customer and technician date mismatches
- +Mobile execution supports day-of scheduling changes by technicians
- +Recurring work orders help standardize repeat service schedules
- –Scheduling outcomes depend on up-front availability and territory configuration
- –Complex route planning capabilities are limited compared with route-optimization specialists
- –Multi-day project scheduling needs careful job splitting to avoid clutter
Dispatch teams
Reschedule jobs from a dispatch board
Fewer missed or duplicated appointments
Field service managers
Standardize recurring service work orders
Lower scheduling overhead
Show 2 more scenarios
Operations admins
Keep technician calendars and customers aligned
Reduced date conflicts
Calendar synchronization helps reflect schedule updates across technician and customer calendars.
Technicians
Execute assignments on mobile
Faster handoff between jobs
Technicians receive job details and can follow day-of schedule updates from mobile workflows.
Best for: Fits when dispatch teams need availability-driven scheduling with status workflows and calendar sync.
Tradify
SMBTradify offers scheduling, job management, quoting, invoicing, time tracking, and team coordination for trades.
A job-centered workflow where schedule assignment remains traceable through every job status change.
Tradify’s scheduling approach centers on assigning work to technicians and then tracking job progress through status updates. Dispatch planning can account for technician availability and service territories, while appointment windows narrow when jobs can start. The system also supports recurring work orders for maintenance cycles that must reappear on a consistent cadence.
A common tradeoff is that schedule logic depends on how teams model technician calendars and job rules rather than offering highly customizable optimization controls. Tradify fits teams that need reliable job assignment and real-time job status updates, not teams that require deep route optimization as a core scheduling engine.
- +Job assignments stay linked to live job status updates
- +Appointment windows support controlled scheduling for each customer job
- +Recurring work orders reduce repeat planning for maintenance tasks
- +Calendar synchronization helps keep technicians and customers aligned
- –Route optimization depth is limited compared with specialized dispatch tools
- –Schedule outcomes depend on accurate technician calendar configuration
- –Advanced skill matching requires disciplined setup of job requirements
- –Complex multi-territory routing needs careful territory rule design
Dispatch coordinators
Daily technician assignment and re-scheduling
Fewer rescheduling mistakes
Service businesses with recurring work
Maintenance cycles with repeated visits
Lower planning workload
Show 2 more scenarios
Subcontractor operations
Coordinating subcontracted job handoffs
Faster exception handling
Track job progress after assignment so subcontractor work stays visible to scheduling teams.
Field managers
Territory-based job assignments
Better territory compliance
Apply service territory constraints when assigning jobs to keep dispatch aligned with coverage boundaries.
Best for: Fits when field teams need appointment-window scheduling tied to job execution status.
Jobber
SMBJobber combines contractor scheduling, dispatch, quoting, invoicing, and client communication.
Dispatch board drag-and-drop scheduling tied to job status workflow updates from the technician mobile app.
Jobber centers contractor scheduling on dispatching and job management linked to customer and job details. It supports technician availability via calendar views and appointment windows, with recurring work orders for repeating service jobs.
The system organizes the workday around job status workflows and service territories, so assignments can follow routing constraints and field coverage. Jobber also connects scheduling to its mobile technician app for on-site updates that reflect back into the office workflow.
- +Drag-and-drop scheduling simplifies moving assignments across the dispatch board
- +Recurring work orders reduce manual re-creation of repeating service jobs
- +Technician mobile app keeps job status workflow updates current in the office
- +Service territories support coverage rules tied to customer locations
- –Schedule conflict detection is limited for complex skill-based constraints
- –Offline mobile access is not a substitute for a fully network-independent workflow
- –Complex multi-day projects require more manual oversight than single-day jobs
- –API extensibility can be constrained by what Jobber exposes for automation triggers
Best for: Fits when small to mid-size contractors need a dispatch board with recurring jobs and mobile status updates.
Contractor Foreman
vertical specialistContractor Foreman combines construction scheduling, project management, estimating, documents, and field coordination.
Drag-and-drop drag scheduling tied to technician availability lets planners correct conflicts without re-creating work orders.
Contractor Foreman schedules field crews by turning job details into dispatch-ready assignments and appointment windows. Drag-and-drop planning lets schedulers shift work across technician availability and service territories without rebuilding the schedule from scratch.
Recurring work orders support steady routing for maintenance and repeat service calls, while job status workflows track execution through completion. Contractor Foreman also supports technician mobile access for schedule visibility and field updates that keep the back office aligned.
- +Drag-and-drop schedule changes propagate to linked job assignments quickly
- +Recurring work orders reduce manual re-entry for repeat jobs
- +Technician mobile access keeps field updates tied to the scheduled work
- +Appointment window planning helps reduce missed or overlapping dispatches
- –Route optimization coverage depends on configuration and external data inputs
- –Schedule views can become crowded for high technician counts
- –Deep accounting exports require extra workflow steps beyond basic dispatch
- –Administrator governance for roles and audit history needs careful setup
Best for: Fits when field service teams need a visual crew dispatch workflow with recurring jobs and mobile job-status updates.
AroFlo
vertical specialistAroFlo manages field scheduling, job cards, quoting, timesheets, compliance, and contractor operations.
Work order driven scheduling with real dispatch assignments that track job status through execution.
AroFlo targets contractors who need crew scheduling tied to job workflow and field activity tracking, not just calendar booking. It supports dispatch board style scheduling with drag and drop assignment, technician availability controls, and scheduling rules that help manage appointment windows and service territories.
The system ties scheduled jobs to work order execution so status updates in the field can reflect back into the schedule. For IT teams, AroFlo’s API and integration options matter because scheduling data must flow between accounting, CRM, and mobile workforce apps.
- +Drag-and-drop dispatch board supports quick job-to-crew reassignments
- +Scheduling rules manage technician availability and appointment windows
- +Job status changes can propagate from field execution back to planning
- +API and integrations support automation across scheduling and execution systems
- –Advanced scheduling configuration requires deliberate governance of availability rules
- –Multi-site operations can take extra effort to keep service territories consistent
- –Calendar synchronization behavior can feel narrow when workflows differ by crew
- –Some technician mobile workflows depend on how forms and permissions are configured
Best for: Fits when contractors need dispatch board scheduling that stays tied to job status and mobile execution.
simPRO
enterpriseSimpro manages scheduling, dispatch, projects, inventory, quoting, and financial processes for trade contractors.
Work order driven scheduling ties recurring work orders and job status workflow directly into technician appointment windows.
simPRO is contractor scheduling software that connects job dispatch with broader field service workflows, not just time slots. It centers on work order management with recurring work orders, job status workflow, and appointment windows that flow into a technician schedule.
The scheduling experience is supported by mobile workforce management so technicians can confirm and update job progress in the field. Administrators manage operational data for service territories and job assignments to reduce manual re-entry across dispatch, crew planning, and job execution.
- +Recurring work orders keep dispatch and scheduling aligned across repeating visits
- +Job status workflow reduces dispatcher chasing by reflecting progress inside scheduling
- +Service territory and job assignment data shortens time spent reclassifying jobs
- +Technician mobile workforce updates keep appointment windows current during execution
- –Schedule conflict detection depends on disciplined setup of appointment rules
- –Drag-and-drop scheduling workflows can feel slower for high-volume dispatch boards
- –Complex technician availability requires careful configuration of technician eligibility
- –Deep accounting integration coverage can vary by business process design
Best for: Fits when contractors need scheduling tied to work orders, mobile updates, and job status tracking for dispatch operations.
FieldPulse
SMBFieldPulse provides scheduling, dispatch, estimates, invoices, payments, and customer management for contractors.
Drag-and-drop scheduling on a dispatch board with built-in schedule conflict detection for technician availability windows.
FieldPulse focuses on contractor scheduling with a dispatch-board workflow that maps job assignments to technician availability. Core functions include job status tracking, recurring work orders, and scheduling across appointment windows for service territories.
Automation is centered on conflict detection for overlapping assignments and capacity visibility for crew availability. Scheduling also supports technician mobile use with GPS time tracking signals for work validation.
- +Dispatch-board scheduling ties job status workflow to technician availability
- +Recurring work orders reduce manual rebooking for repeat service cycles
- +Schedule conflict detection helps prevent overlapping appointment windows
- +Mobile execution uses GPS time tracking signals for work validation
- –Route optimization and travel-time estimates are not framed as native scheduling engines
- –Offline mobile access for technicians is not a clearly stated requirement
- –Advanced skills-based scheduling coverage is limited compared with enterprise schedulers
- –Calendar synchronization and schedule changes may require tighter operational governance
Best for: Fits when subcontractor coordination and repeatable crew scheduling matter more than full route optimization depth.
ServiceM8
SMBServiceM8 provides mobile job management, scheduling, dispatch, quoting, invoicing, and client communication.
Real-time dispatch updates through a drag-and-drop board that recalculates job assignment timing for the day.
ServiceM8 schedules field technicians using a dispatch board that maps job assignments to real appointment windows. The system supports recurring work orders, technician availability, and a customer-facing booking flow for driving appointment creation from outside the dispatcher workflow.
Mobile technician scheduling includes GPS-backed time capture and offline-capable check-in behavior that helps reduce status gaps after travel. Admin configuration centers on job types, service areas, and role-based access for dispatchers and back-office users.
- +Drag-and-drop dispatch board speeds technician-to-job changes during daily routing
- +Recurring work orders handle repeat contracts without manual job cloning
- +Technician mobile scheduling ties check-ins and updates to GPS context
- +Calendar syncing reduces manual re-entry of appointment changes
- –Complex multi-territory rules can require careful service area setup
- –API integrations need planning for webhooks-like status updates and idempotency
- –Advanced conflict detection depends on configured constraints and job types
- –Offline behavior varies by device settings and workflow edge cases
Best for: Fits when subcontractor-style field crews need dispatch-board scheduling with mobile updates and territory control.
Buildertrend
vertical specialistBuildertrend manages construction schedules, selections, budgets, documents, communication, and client updates.
Customer-facing job progress updates tied to job status workflow, so schedule changes reflect in customer communication.
Buildertrend is contractor scheduling software with job management built around field execution and customer-facing progress updates. Scheduling centers on appointment windows, technician availability inputs, and assignment of work orders to crew members.
The system ties schedules to job status workflow, timesheet capture, and document collection for each job. Buildertrend also supports integrations like accounting sync and calendar connectivity to reduce manual handoffs between dispatch and operations.
- +Job-centric scheduling links appointment windows directly to work order status
- +Customer-facing updates reduce progress calls by reporting milestones per job
- +Timesheet tracking stays connected to the assigned job and crew
- +Calendar connectivity helps keep dispatch assignments aligned with appointments
- –Schedule conflict detection depends on disciplined setup of availability rules
- –Dispatch views can get cluttered on high volume multi-day projects
- –Custom workflow automation needs careful configuration to match job stages
- –Advanced routing and travel optimization is not the focus versus assignment scheduling
Best for: Fits when contractors need job-linked scheduling plus job status, documentation, and customer updates for field teams.
Conclusion
After evaluating 10 construction infrastructure, RazorSync stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right contractor scheduling software
Contractor scheduling software organizes dispatch board planning, job assignments, and technician availability into workflows that keep schedule changes consistent with execution status. This guide covers RazorSync, Fergus, Tradify, Jobber, Contractor Foreman, AroFlo, simPRO, FieldPulse, ServiceM8, and Buildertrend.
RazorSync leads with appointment-window based assignment and schedule conflict detection that targets timing ambiguity. Fergus ties dispatch changes to a job status workflow and uses calendar synchronization to reduce date mismatches across planners, customers, and technicians.
Contractor scheduling software for dispatch boards, appointment windows, and job status workflows
Contractor scheduling software supports dispatch board scheduling with recurring work orders, appointment-window assignments, and mobile job-status updates so planners can move work from intake to execution. Many tools use drag-and-drop scheduling tied to job status workflows so assignment changes reflect during technician updates.
RazorSync focuses on appointment-window assignment plus schedule conflict detection that depends on availability windows staying current. Fergus focuses on a job status workflow that links dispatch changes to execution updates and pairs that with calendar synchronization to keep scheduling aligned across teams.
Contractor scheduling software capabilities that control dispatch and execution
Dispatch scheduling only stays reliable when appointment windows, job status workflow updates, and conflict checks update together on the same assignment record. The features that matter most in this category are the mechanics that prevent schedule drift, such as assignment workflows that carry job status through execution and tools that detect conflicts against technician availability.
Appointment-window assignment with real schedule conflict detection
RazorSync uses appointment-window based assignment plus schedule conflict detection that targets timing ambiguity. FieldPulse also provides dispatch-board scheduling with built-in schedule conflict detection tied to technician availability windows.
Job status workflow that binds dispatch edits to execution updates
Fergus ties dispatch changes to a job status workflow so scheduling updates reflect execution progress. Tradify keeps schedule assignment traceable through every job status change, which reduces guesswork when crews update work order state.
Drag-and-drop dispatch board that recalculates assignments quickly
Jobber pairs drag-and-drop scheduling on a dispatch board with job status workflow updates from the technician mobile app. Contractor Foreman uses drag-and-drop scheduling tied to technician availability so planners correct conflicts without re-creating work orders.
Recurring work orders that keep dispatch and scheduling aligned
Jobber uses recurring work orders to reduce manual re-creation of repeating service jobs. simPRO also anchors scheduling to recurring work orders so repeat visits stay aligned with job status workflow and technician appointment windows.
Calendar synchronization to reduce date mismatches across teams
Fergus pairs dispatch workflows with calendar synchronization to keep planner, customer, and technician dates aligned. RazorSync still emphasizes conflict prevention through availability-window currency, which works differently than broad calendar syncing.
Dispatch-board routing speed with mobile updates
ServiceM8 provides real-time dispatch updates through a drag-and-drop board that recalculates job assignment timing for the day. Contractor Foreman and Jobber both update linked job assignments quickly after drag-and-drop changes, but ServiceM8 focuses on day-level recalculation behavior.
Choose by scheduling philosophy: window-conflict enforcement, workflow binding, or dispatch-speed
Contractor scheduling tools differ most in how they prevent invalid assignments from reaching technicians. Some systems enforce appointment-window scheduling with strong conflict detection, while others prioritize job status workflow binding or day-of dispatch recalculation speed.
Start from the assignment unit planners use and the scheduler tolerance for conflicts
If appointment-window placement must block invalid timing, select RazorSync because schedule conflict detection is built around keeping availability windows current. If conflict checks are still needed but subcontractor-style repeatable scheduling matters more, FieldPulse can fit because it builds conflict detection for technician availability windows directly into the dispatch board.
Pick the workflow source of truth for schedule changes
If execution updates must drive scheduling accuracy, select Fergus because its job status workflow ties dispatch changes to execution updates. If schedule changes must remain traceable through every job status transition, select Tradify because job-centered assignment remains linked to live job status updates.
Choose the dispatch interaction style for high-frequency reassignments
If planners need drag-and-drop changes that immediately recalculate assignment timing for the current day, select ServiceM8 because it recalculates job assignment timing during daily routing. If planners need drag-and-drop correction against technician availability without work order re-creation, select Contractor Foreman because linked job assignments update quickly after schedule edits.
Confirm recurring work order behavior matches repeating service cycles
If repeating jobs must stay aligned with appointment windows and job status workflow, select simPRO because recurring work orders stay connected to dispatch and technician appointment windows. If recurring jobs must reduce manual cloning and re-entry in day-to-day scheduling, select Jobber because recurring work orders reduce manual recreation of repeating service jobs.
Validate territory and route depth against the actual planning workflow
If service territories and multi-territory rules are complex, confirm that multi-territory configuration is manageable in the chosen tool since RazorSync calls out careful planner conventions for complex multi-territory rules. If route planning depth is a core dependency, compare the route-optimization coverage because Fergus limits route planning compared with route-optimization specialists and AroFlo notes extra effort to keep service territories consistent.
Who should buy contractor scheduling software for dispatch and technician execution
Contractor scheduling software suits teams that must coordinate dispatch board planning with technician availability and ongoing job status changes. The best fit depends on whether dispatch teams operate around appointment windows, workflow binding, or day-of routing speed for field updates.
Contractor dispatch teams running appointment-window scheduling
RazorSync supports appointment-window based assignment plus schedule conflict detection, which fits dispatch teams that need timing ambiguity reduced during job assignment. Tradify also supports appointment windows tied to job execution status for controlled scheduling per customer job.
Field service organizations that require job status workflow continuity
Fergus ties dispatch changes to a job status workflow and uses calendar synchronization to reduce date mismatches. AroFlo and simPRO both keep scheduling tied to job status through work order driven dispatch assignments.
Small to mid-size contractors with recurring service jobs and mobile updates
Jobber targets small to mid-size contractors with a dispatch board drag-and-drop scheduler that links to job status workflow updates from the technician mobile app. Recurring work orders in Jobber reduce manual job cloning for repeat contracts.
Subcontractor-style crews coordinating day-level changes
ServiceM8 provides drag-and-drop dispatch updates that recalculates job assignment timing for the day, which supports rapid day-level reassignment. FieldPulse focuses on subcontractor coordination and repeatable crew scheduling while keeping conflict detection tied to technician availability windows.
Common contractor scheduling software buying and rollout mistakes
Contractor scheduling failures usually come from mismatched expectations about what enforces assignment validity. Many teams also underestimate how availability rules, territory configuration, and offline behavior affect dispatcher trust.
Choosing based on drag-and-drop alone while underestimating schedule conflict governance
RazorSync depends on keeping availability windows current for conflict prevention, so stale availability updates can still allow bad placements. Jobber also limits schedule conflict detection for complex skill-based constraints, so planners should test constraint complexity before rollout.
Assuming route optimization depth will match dispatch needs without evaluating the routing engine fit
Fergus limits route planning compared with route-optimization specialists, so it may not cover advanced route workflows. AroFlo and Contractor Foreman note route optimization coverage depends on configuration and external data inputs, which can add integration and data preparation work.
Ignoring multi-territory setup complexity for organizations with overlapping service areas
ServiceM8 calls out complex multi-territory rules requiring careful service area setup. RazorSync also notes complex multi-territory rules can require careful planner conventions, so multi-territory planning should be validated with real scenarios.
Overlooking offline mobile access expectations for field teams
Jobber states offline mobile access is not a clearly stated requirement substitute for a fully network-independent workflow, so offline gaps can disrupt technicians. FieldPulse similarly does not frame offline mobile access as a clearly stated requirement, so offline needs should be confirmed by workflow testing.
How We Selected and Ranked These Tools
We evaluated RazorSync, Fergus, Tradify, Jobber, Contractor Foreman, AroFlo, simPRO, FieldPulse, ServiceM8, and Buildertrend by weighting dispatch and assignment workflow mechanics at 40% and scoring ease and value each at 30%. RazorSync ranked highest because its appointment-window assignment workflow pairs with schedule conflict detection aimed at timing ambiguity, and its dispatch board planning matches how contractor scheduling teams work.
Fergus placed high because its job status workflow ties dispatch changes to execution updates and its calendar synchronization reduces customer and technician date mismatches. Across the remaining tools, recurring work orders, drag-and-drop dispatch speed, and the relationship between scheduling and job status workflow determined whether dispatch stayed traceable and reduced manual rebooking.
Frequently Asked Questions About contractor scheduling software
How do RazorSync and Jobber prevent schedule conflicts when technician availability changes mid-day?
When scheduling depends on appointment windows and recurring work orders, which tools keep job timing consistent across dispatch and execution?
Which tools provide a job status workflow that remains traceable from dispatch planning to on-site updates?
What breaks if scheduling automation relies on calendar synchronization instead of a native dispatch board workflow?
How do AroFlo and simPRO structure scheduling around work orders instead of just time slots?
What integration and API capabilities matter most when accounting and CRM systems must receive scheduling data?
How do ServiceM8 and Contractor Foreman handle technician mobile updates when connectivity is unreliable?
What admin controls should scheduling teams expect for role-based access to service territories and job assignments?
Where do RazorSync and FieldPulse differ in subcontractor coordination and conflict handling?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Construction Infrastructure alternatives
See side-by-side comparisons of construction infrastructure tools and pick the right one for your stack.
Compare construction infrastructure tools→