Bitcoins have a few hard rules that are consistently enforced and will not be changed no matter what. These are
1. A total of 21 million Bitcoins
2. Bitcoins can be divided into 8 decimal places
3. There may be zero or tiny amount of transaction fees
Bitcoin Client are maintained by volunteers. These developers are skillful and unpaid dedicated programmers maintaining Bitcoin Client at their own expenses and time. Bitcoins are normally released as the main release with beta releases for developers.