There is. You can fully enclose your deck/patio or whatever and make a kitty kennel. They get the outside experience without pooping in the neighbors gardens or risking getting run over.
Printable View
+1. My neighbors have a screen porch, and their cat loves it. Plus they have a mosquito-free porch to enjoy on summer nights!
They also leash-trained their cat and take him for walks around the neighborhood. It took some persistence, but eventually the cat learned he wasn't going to go out without being on the leash.
I'd love to enclose my patio, but my Strata's voted it down siting it "unsightly".
Luckily beyond my patio is an enclosed couryard, so he won't get run over. I used to walk him on a harness but he's very good and just follows me so we go for walks around the courtyard a few times a week. When my dog was still around, he used to come with us to the door to the alley and wait for us in the courtyard while we did quick bathroom breaks in the morning and at night.
When I move into a house, I'll definitely get an enclosed "cattery". I'd rather know with certainty they're not running loose or getting hurt/killed by coyotes or cars.