Dishwasher installation isn't terribly challenging ... Some plumbing codes require a special air gap fitting in the drain line. Call your local plumbing inspector to find out the rules.