developers cats dogs pet development cattery puppies inform informatica internet open source irr invest dog cfa cat investing projects internal rate of return investment investor