Complex sentence: This provides a fully functional programming environment, allowing the user to automate simulation tasks, e.g. batch jobs for optimization of a model, and as the user works, documentation can be typed right into the Mathematica notebook.
Split into simpler sentences: This provides a fully functional programming environment, allowing the user to automate simulation tasks, e.g. batch jobs for optimization of a model. And, as the user works, documentation can be typed right into the Mathematica notebook.