Tem muito código que precisa ser refatorado. Podemos também discutir a viabilidade em reescrever esse software utilizando outra tecnologia.