Sequential control of multiple linear actuators

I would like to program 4 linear actuators to come on in a timed sequence. Each LA will fully extend with up button and fully retract with down button. I would like to have capability to shorten stroke if need later. I would like to program the controller via windows computer or android. What controller hardware and software do you recommend. At this point I just have the 4 12V LA’s and a 12 volt dc power source. Thanks for any help you can provide.

You can use a DPDT switch and a programmable controller.
Ex: robotshop.com/en/12-vdc-dpdt-relay.html
A DPDT switch allows for ON/OFF/REVERSE.
You need something with digital pins (no shortage of products there), so something like:
robotshop.com/en/phidgets-10 … rface.html
Wiring might be a little messy, so pre-plan it all before making any connections and check the specs of each product.