Software choices for in-house databases