Below are the different types of Droids commonly used in the current Era:
Assassin Droids- These droids were used to kill specific targets, often those too well guarded for approach by conventional means. Typically deployed by bounty hunters, assassin droids were often tasked with suicide missions—missions with almost zero probability for successful escape. In addition to their expendability, assassin droids could be programmed with advanced targeting algorithms, allowing them to be more accurate than even the best sentient sniper. Not all assassin droids utilized traditional weaponry, certain models could be outfitted with a number of different weapons or sensors, allowing for different tactics such as brute force attacks or stealthy penetrations. Because of the higher intelligence and independence required for droids of this type, rebellions were known to occur, though not very frequently.
Astromech Droids- Droids used for interstellar starships, astromech droids, were mobile multi-role droids capable of hyperspace navigation, systems monitoring/control, damage repair, and data storage. These droids had extensive databases of stellar systems and hyperspatial coordinates, which were necessary for faster-than-light travel. Astromech droids were also used in certain starfighter models, typically those with hyperdrives. They served a similar, though expanded, role—supplementing the ship's onboard computer systems and aiding the pilot in navigation, repair, and interfacing. More advanced astromech models could often pilot a small craft by themselves, blurring the line between an astromech droid and a pilot droid. Some astromechs, like members of the R2 series, were equipped with numerous features that expanded their functionality beyond navigation and repair, allowing them to become useful in almost any situation. Because of their emphasis in technical fields, astromech droids were not equipped with vocabulators or language programming; instead communicating through a series of beeps and whistles known as binary. In addition to an astromech's factory-installed functionality, many of these droids were customizable—allowing upgrades to sensors, tools, software, and even basic hardware.
Battle Droids- Droids were used most commonly in combat-related roles, where they offered a plethora of advantages over organic units. Droids could carry heavy weaponry and shielding, move rapidly without tiring, analyze targeting and trajectory calculations instantly, and protect crucial systems by burying them deep inside the frame of the droid (often featuring backup processing and multiple layers of redundancy). Droids could follow orders to the letter, taking risks no Human ever would yet still maintaining their calm precision. Most importantly, however, these droids were expendable—unlike sentients, the amount of time and energy it cost to assemble a droid was often a tiny fraction that of recruiting (or growing) a Human and training them. Built on massive automated assembly lines, like the ones on Geonosis, thousands of capable droids could be produced in a matter of hours. Because of these factors, droids were used extensively as military units. Despite these advantages, however, combat droids suffered from several drawbacks. Most importantly, in order to create total obedience and foil any chance of rebellion, droid units were often crippled with extremely sub-par artificial intelligence. Also, many (though not all) droid units lacked the flexibility and manipulation capabilities of Human units, especially in terms of hand and finger use.
Interrogation/Torture Droid- Another prime use of droids was to question prisoners, and if deemed necessary also as instruments of torture. The use of droid interrogators as opposed to Humans made sense in a number of ways: impersonal machines often increased the subject's fear, making him more likely to be cooperative; droids offered a precise medical-based analysis of a subject's system, tolerances, and whether or not he was telling the truth; all of which could be exploited frighteningly effectively by integrated serums and other tools of torture. Additionally, subjects under interrogation by droids often directed their anger and fear towards the mechanized machines; not towards the actual captors. This was often followed up by a later visit from a 'friendly' sentient officer, offering sympathy and establishing a friend-like relationship. Once a rapport had been established, often times the subject would divulge secrets willingly, without requiring direct (and sometimes ineffective) coercion.
Medical Droids- Droids were also used in the field of medical science. They offered advantages over Humans in that they could be programmed with a massive amounts of information, none of which would be forgotten, making them extremely cost-effective. Meddroids, as they were known, could store detailed records on hundreds of patients, in addition to exhaustive information on diseases, wounds, and infirmities. Medical droids could analyze wounds or diseases and automatically determine severity of injury, necessary medication, and possible side-effects; all by utilizing sensors and extensive databanks. The emotional detachment of these medical droids was both a blessing and a curse—an advantage because droids did not let emotions interfere with their task, but a disadvantage in that patients could often feel alienated from an impersonal machine. These droids could also operate on patients, using built-in tool extensions and surgical implements. These arm extensions were often modular, allowing rapid change from one medical specialization to another (e.g. from neurosurgery to pediatrics). Because of the high costs associated with comprehensive meddroids, some model lines were not as sophisticated and were usually used as assistants. These medical assistant droids offered some independent functionality but were meant to be used in cooperation with dedicated medical droids.
Pilot Droids- Droids were also used in piloting roles, both directly and indirectly. Some were used for atmospheric flight, while others were used for interstellar navigation. Droids were well-suited for piloting roles for several reasons: they could be programmed with detailed schematics of a ship, they would not panic when under enemy fire, they could maintain tight formations and execute precision attack plans, and, because of their close integration with the ship's computers, they could monitor and repair damage to the ship far more effectively than a Human. Because of their expendability, droid pilots did not require escape pods or other life support systems, saving cost and complexity on the ships they flew.
Protocol Droids- Droids that were used to handle diplomatic affairs, and aid in translation between various languages, were known as protocol droids. Like medical droids, protocol droids utilized massive databanks, being programmed with thousands of different languages and dialects. Protocol droids were equipped with aural sensors, to receive audio information, and processing units, to analyze and apply necessary programming. Because of their close integration with sentients, protocol droids were often given in-depth personality matrices, allowing for a variety of different personalities and behaviors through a process called metaprogramming.
Scout Droids- Droids were used in exploration and scouting roles as well, providing a cheap yet effective mobile sensor platform. Probe droids, often launched by the thousands, would use a one-shot propulsion system to reach the targeted area. Upon arrival, these droids would analyze the area with their powerful sensor arrays; sending the results of the scan back to the droid's creator. Droids of this type were used in many roles: military reconnaissance, deep space exploration, and mineral prospecting (primarily in asteroid fields). Other models were atmospheric-bound, relying on repulsorlift technology to move rapidly and traverse height differentials. Most scout droids carried a similar core loadout—a multiple-spectrum photoreceptor, a magnetic imaging device, a thermal imager, and signals transmission equipment. Some models featured built-in weaponry, such as a blaster, or expansion slots that could be used for a variety of additional sensors or weapons. Some droids also included a self-destruct mechanism to prevent acquisition by others. Because of their clearly defined role and the need to keep the cost per unit down, probe droids were given inexpensive processing units and relatively "dumb" A.I. This resulted in a lack of flexibility and systemic errors when confronted with unknown circumstances not outlined in the computer's parameters. These drawbacks aside, probe droids were very effective in their native role: providing inexpensive but broad sensor capability, regardless of climate, radiation levels, or hostile presence.
Other Uses
Administrative droids functioned as secretaries and assistants.
Construction droids were used for both building projects and for building demolition.
Espionage droids were used as spies or saboteurs behind enemy lines.
Human replica droids were used to impersonate Human beings in almost every way.
Nanny droids were used to protect/babysit children.
Maintenance droids were used to monitor, clean, and maintain systems.
Service droids were used as waiters and chefs in public areas.
Security droids were used to protect houses and property.
Labor droids were used for menial labor, usually being equipped with only a rudimentary processor.
Training droids were used for training and honing skills like lightsaber combat.
Slicer droids were used to slice into computer systems.
Tracker droids were used as spies and for prey searching.
Navigation droids were used as guides.
Housekeeping specialist droids were used for the upkeep of homes.