Yeah, due to work schedules and other complications, I don't know that any app would really do that very well.
Why not just do it yourself?
Sit down and write out what days you can work out on.
Then write out what workouts you have available.
Now fit the one into the other. Make sure you include ST 1-2 times a week and cardio 3-5 times a week. Other than that there really aren't any rules.
If your weeks are roughly similar you can just do a weekly schedule and then do that for six weeks then change it.
Deb, in New Zealand