BitPim on ilmainen, avoimen lähdekoodin ohjelmisto, jonka avulla käyttäjät voivat suorittaa erilaisia toimintoja mukauttaakseen matkapuhelimia, joissa on Qualcomm CDMA -piirisarja. Esimerkiksi ihmiset voivat käyttää tätä ohjelmaa ja oikeaa kaapelia ladatakseen tietokoneelleen luomansa soittoäänen suoraan puhelimeen ilman verkkopalvelua. Tämä mahdollistaa ilmaisen räätälöinnin ja maksimaalisen joustavuuden luovuuteen. Henkilökohtainen matkapuhelimen soittoääni voi olla koiran haukkuminen, muutama rivi valintaikkunaa suosikki -tv -ohjelmasta tai -elokuvasta tai ystäväryhmä, joka kutsuu nimeäsi.
Soittoäänien lataamisen lisäksi BitPim antaa käyttäjille mahdollisuuden asentaa taustakuvia, tehdä muutoksia puhelinluetteloon ja muokata kalenteria. Tämän ohjelman hyödyllisyys riippuu puhelimen mallista ja siitä, kuinka pitkälle kehittäjät ovat edistyneet mallin erilaisten hakkerointien dokumentoinnissa. Ohjelman verkkosivusto huomauttaa, että useimmissa tapauksissa matkapuhelimen dokumentaatio ei ole BitPimin kehittäjien saatavilla, mikä lisää ohjeiden antamisen vaikeutta. Tästä syystä kaikki hakkeroinnit eivät ole käytettävissä kaikille puhelimille.
Käyttäjät voivat liittyä sivuston postituslistaan kommunikoidakseen muiden kanssa ja jakaakseen tietoja ohjelman käytöstä. Näin he saavat yhteyden toisiinsa maksimoidakseen ongelmanratkaisun. Ohjelman verkkosivustolla on myös tukisivu, jossa on linkkejä BitPim -ongelmiin liittyviin verkkoarkistoihin. Käyttäjiä kehotetaan tarkistamaan näistä arkistoista vastaus ennen kysymyksen lähettämistä postituslistalle.
Sivusto kehottaa käyttäjiä lataamaan ohjelman vain BitPim.org -sivustolta, koska se ei voi puhua muualle arkistoitujen kopioiden eheydestä. Muiden ilmaisten, avoimen lähdekoodin ohjelmistojen tavoin BitPimin mukana ei tule mitään suoria tai epäsuoria takuita. Vaikka se voi olla erittäin kätevä ohjelma, on tärkeää huomata, että matkapuhelimen muutosten tekeminen tällä ohjelmalla mitätöi todennäköisesti valmistajan matkapuhelintakuun. Lisäksi epäonnistuneet muutokset voivat tehdä matkapuhelimesta hyödyttömän. Siksi BitPimiä käytetään yksinomaan käyttäjän riskillä.