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