Well, I hate to say "any boat" but it will work on most. If they have an engine with a cable-controlled throttle, it should work. You should contact the company (
www.perfectpass.com) to inquire in a certain boat, if it's unusual.
Perfect Pass works based on a paddle wheel installed in the hull of the boat. The wheel reads boat speed, and PP controls the boat throttle to maintain a steady speed.
At higher speeds it can be set to maintain a given rpm, instead of taking a reading from the paddle wheel.
You set the speed you want to maintain in the PP, accelerate as usual up to near the set speed, and it takes over, maintaining the speed for you. Very nice.