I wouldn’t do a complete rewrite (remember what happened to Netscape when they did a complete rewrite for Netscape 6 – it killed it.) Better to look where you need Lectora to be and then make multiple incremental improvements with each improvement thoroughly validated before you proceed to the next. For example:
- which browsers do we need to support? IE 11+ ok drop all code related to anything lower
- Is the new sync pointing for audio interface working well? No, let’s get a UI person and redesign it better and then test it on users before releasing a new version.
- Do we still need to wrap text in DIVs and Anchors and TABLEs to get the layouts we let users design? No, how can this be done better…