I do not know of any such program available on the market.
I have written such program/s for my own use as a consultant and designer. The programs automatically find all the available solenoids (or electromagnetic valve) configuration, i.e. number of wires for every AWG wire number, the coil resistance, the plunger diameter, the sleeve thickness, the plunger response time of movement including mechanical and electrical rise time, etc.
I have used these programs to design the following:
1. DC solenoids
2. Very high speed electro-pneumatic ON-OFF valve for 50-
100 atm pressure with 0.001-0.004 msec response time
3. A 400atm electro-pnumatic valve for J-T cryo system to
freeze tumours in the human body.
4. Electro magneic valve for vacuum systems