Just google different forms of verbs (or in my case how much ways can a verb transform into), differences between godan and ichidan verbs, how to conjugate both in base ta and base te, informal and formal and stuff like this.
You don't need an app or a software program, just search different aspects of Japanese and piece it all together (easier said then done).
But if you do have enough money, they do help a lot along with books, but it's not a need.