Plumbing in a dishwasher needn’t be prohibitively difficult to do. Whilst there may be some complexities, and you may need a qualified plumber to help you, it is perfectly possible to fit a dishwasher into most kitchens as long as you have the space.
One of the main things to think about is whether there is existing plumbing for a dishwasher. If you are replacing an existing dishwasher, then this will usually be much easier than plumbing in a dishwasher in a new location in your kitchen (or wherever else you might be doing so). Make sure the dishwasher is close enough to a reliable water supply, so usually it will need to be close enough to a sink and existing plumbing that is can be connected up without altering too much of the plumbing systems. If you aren’t sure and can’t find an option for installation, ask a plumber.