Here are some tips if your dishes are not drying in your dishwasher. Do you use a rinse aid in your dishwasher? If not, try using that if you have a stainless steel tub. The rinse aid helps reduce water droplets. If you have a plastic tub, however you may need a service call for a heating element. If you try the rinse aid and your dishes are still coming out wet, check to see how much plastic dishes you are washing, they can exacerbate the problem. You may notice that the plastic comes out with water droplets on them still; well that's because plastic doesn't hold heat the same as your other dishes.
Your dishwasher has a drying process, so it's final rinse process is important, the water heats at very high temperatures and your dishes hold a lot of heat as well. In a stainless steel dishwasher the tub collects moisture and condensation naturally occurs.
Some other tips don't prewash your dishes, scrape off the big food particles. Because your dishwasher does that for you, and when your dishes go in clean your dishwasher cuts the cleaning time down, which then causes it to not get hot enough. But mainly use your rinse aid and don't wash your dishes before you put them in your dishwasher.