What programming language is used and if embedding the code in my environment what are the requirements