Custom financial software development