Sle, can you elaborate further on the usage of functional programming in your process?
What functional language are you on, and do you use any libraries?
How do you manage interoperability with your existing system (database, trading, administration, visualization);
and is this different...