I'm prototyping an application that manipulate complex object (4 tabs of settings, with a total of 30 different parameters). The software can suggest (by default value) almost all of theses parameter based on 4 important ones (The user can freely edit others parameters if he want to). I proposed to my boss to use a sort of wizard to force the user to configure the 4 important parameters before configure the rest, but he refused because the Wizard break the consistency of the application and is not fast to use (not suitable for advance user).
My question is: There are another solution than wizard to create a object with inter-parameter dependencies for the advanced user?

