Postoji mnogo različitih vrsta računalnih poslovnih ideja, iako se obično svode na softver i hardver te njihovu proizvodnju ili razvoj i uslugu. Softver i hardver odnose se na komponente koje se koriste u računalima; softver su programi razvijeni za korištenje od strane računalnog hardvera, fizičkih uređaja koji čine računalo. Unutar ove dvije osnovne kategorije računalnih poslovnih ideja nalaze se i proizvodnja i razvoj, što je proces stvaranja novih proizvoda ili softverskih programa, te usluge koje pružaju popravke ili održavanje tih proizvoda.
Dvije glavne vrste računalnih poslovnih ideja su one koje se bave hardverom i one koje se bave softverom. Hardver se odnosi na fizičke uređaje i komponente koje su dio računalnog sustava. Neki od najčešćih poslova s hardverom su oni u kojima se projektiraju i proizvode novi uređaji. Ove tvrtke često imaju vrlo visoke troškove pokretanja i mogu zahtijevati godine rada bez dolazne dobiti.
Druge ideje koje se bave hardverom uključuju one temeljene na servisu ili popravku uređaja i računalnih komponenti. To može uključivati instalaciju novog hardvera za kupce, popravke postojećeg hardvera i održavanje fizičkih računalnih sustava. Takve tvrtke mogu ciljati opće potrošače s manjim problemima ili osigurati održavanje i popravke za velike tvrtke i korporacije.
Poslovne ideje vezane uz softver obično uključuju razvoj ili servisiranje softverskih programa za računala i druge uređaje. Programeri softvera stvaraju nove programe i aplikacije namijenjene za rad na određenim uređajima ili za ispunjavanje različitih računalnih potreba. Ova vrsta razvoja može potrajati nekoliko godina, iako manje tvrtke koje razvijaju aplikacije za mobilne uređaje mogu koristiti mnogo kraći razvojni ciklus. Međutim, ove vrste računalnih poslovnih ideja mogu biti pomalo nepouzdane, budući da je životni vijek takvih programera još uvijek donekle neprovjeren.
Druge tvrtke koje rade sa softverom često pružaju popravke i slične usluge korisnicima kojima je potrebna računalna pomoć. Nove tvrtke često gledaju na ove vrste računalnih poslovnih ideja, budući da troškovi pokretanja mogu biti prilično niski i obično postoji prilično velika potražnja za takvim uslugama. Te tvrtke mogu raditi s pojedinačnim klijentima, pomažući pri instalaciji i ažuriranju novih programa te vraćanju naizgled izgubljenih podataka. Velike tvrtke i organizacije često koriste ove vrste poslovanja za instalaciju i održavanje softvera za velike skupine računala.