Ours is mostly manual through Sales people and our Ordering/Quoting system due to the nature of our business and people usually need help with it. (It's mostly business to business).

We do have EDI setup for some of our larger consistent customers who are mostly doing "cookie cutter" projects with some minor changes.