I am interested in an intuitive understanding of the concept. I want to see if I can find some application of this tool in biostatistics. As software I understand that I could use Mathcad.
You can use evolutionary algorithms and its hybrids in many platforms. As long as you can find a suitable encoding scheme with a fitness function. Then you can develop your crossover and mutation operators.
I hope it helps. Read this articles, it is very informative.