Like others here I have good experience with Idea and the people there.
I would say the program is more geared to overall vessel management than purely planned maintenance. Also the underlying database relys on MSaccess
If you are looking for something a bit more simple and more engineer oriented have a look at this. http://www.cogz.com/
I know of a couple of MCA compliant yachts using it.