have you seen woodbears excell spreadsheet? it capable of a complete design and has various graphic outputs?
It calculates widths vs various materiel's, lengths, crossections levels of stress, brace heights,etc
very usable, probaly in version 3 or so, but has not had much development in the past few years