What kind of hardware do you have in mind? I have lots of IPMI experience and this looks like
an interesting project. I have developed on custom platforms using Pigeon Point packages.
An open source BMC sounds like a good idea if the right hardware is available based on
what features you want.
Sounds like fun :-)
Dave