Rewriting software has to start with a clear understanding of "what is," and your existing application probably needs and does far more than you think.
Bleeding edge software dev is an amazing and scary place to be. But it's a significantly better place when you immerse yourself in the code and community.