I use Smartsheet for Construction Scheduling and I think it would be amazing to have resource allocation for external parties or equipment.
We need to be able to set up a project schedule that can allocate a certain number of workers on a job site to each task and then be able to forecast when a superintendent should be expecting an increase in a crew size.
This also could be used for equipment allocation. For example, the excavator will be used on these days for this task and then again for a separate task or concurrently showing that there's need for a second excavator.
It seems like implementation is nearly there, it would require unlocking resource management to contacts instead of only licensed users.