We are led to develop two types of software. The first category is prototype softwares : various softwares are developed in the framework of specific research contracts (and sometimes sold to the contractor) or during PhD theses. They may be also contributions to already existing softwares developed by other institutions such as CEA, ONERA or EDF. The second category is advanced software which are intended to be developed, enriched and maintained over longer periods. Such sofwares are devoted to help us for our research and/or promote our research. We have chosen to present here only our advanced softwares.