Lyx, a tool for structured technical writing
It seems that a common theme among some of the softwares I use is structure, e.g.
an AMPL model is very similar to the structure of optimization models found in OR textbooks, thus, translating to AMPL code is not too different
the DP2PN2Solver attempts to create a unifying structure for dynamic programming formulations, thereby greatly simplifying [...]

