Custom database design, financial systems implementations and systems development