Wizards on Records?

Wizards on Records?

I basically have a custom module with records in it that get shipped. I need to present a wizard (dynamic fields/info based on record details) that someone uses to pick/pack/ship the order. Its a specific process, everything shipped is custom. This is the process, I just need to make it more intuitive and fool-proof in CRM. Like a step by step do this, then this, now scan this, press this... how can I achieve this best?