Why do you have to use three different screens from two different applications to get the information you need for one shipment invoice? Because we didn’t reinvent any wheels everyone has a bespoke wheel design and there's no interoperability or uniform interface.
FTFY