Garbage In Garbage Out. You cannot build something really good upon something that is coded really bad.