There is a wide spectrum of poker programs that offer to help you improve the poker skills. Various poker software however are designed individually to help you improve in different methods.
This means that certain tools will be more useful to the development of your game depending on the actual capability and the method in which you want to learn.
Here are some very usually used poker programs available online:
Poker odds calculator – these programs mainly utilize poker mathematics such as pot odds to help you choose the most profitable decision in each situation. The most popular poker calculators are Calculatem Pro, Holdem Genius, Holdem Indicator.
Poker data mining software - these tools uses local or central database to find statistics of the other players.
Poker tracking software is a tool for collecting your own statistics as well as the other player's data. Also poker tracking software is able to shows real-time information on your poker table, analyse your poker session, find the shortcomings and even find and exploit weaknesses of the opponents. All these benefits make poker tracker actually powerful tool when playing poker online. The most powerful tracker are Poker Tracker and Holdem Manager.
Poker hud software - integrated within poker tracker. Displays real-time statistics of the players.
Note: some online poker software tools and services are prohibited and some are allowed. Generally software tools that inform you odds or starting hand recommendations are allowed. Also poker software tools that track your opponents, but use only poker hand data you have accumulated by your own play are allowed.
The major poker-rooms (e.g. Pokerstars, Fulltilt) has a list of allowed tools and services or/and a list of forbidden poker tools.
Read more about poker software tools here.