Mit der Erforschung neuer Servertypen ist es möglich immer bessere Server im Netzwerk aufstellen zu können, um somit seinen wirtschaftliches Einkommen zu steigern.
Da die Erforschung bisher unbekannter Technologien sehr zeitaufwändig und datenintensiv ist, muss in der Künstlichen Intelligenz der Forschungsbereich erweitert werden. Pro Erweiterungsstufe gibt es eine bestimmte Anzahl an neuen Forschungsstufen. Daher ist es grundsätzlich sinnvoll sich auf ein Forschungsgebiet zu spezialisieren, um qualitativ hochwertige Programme sowie Module herstellen zu können. Ein späterer Handel mit Modulen ermöglicht es Programme zu fertigen oder fertigen zu lassen, die ansonsten nicht möglich gewesen wären. Im Bereich der Serverentwicklung ist eine Erforschung neuerer Technologien erst im Zusammenhang mit dem Aufbau eines eigenen Netzwerkgebiets, dem Bereitstellen eigener Produktionsserver oder weiterer Servertypen die für fortgeschrittene Hacker empfohlen werden sinnvoll. Das Aufstellen eines eigenen Servers ist zwar relativ einfach möglich, jedoch sollte bedacht werden, dass eigene Server von anderen Hackern angegriffen oder besetzt werden können. Ein Server sollte also durch seinen Besitzer entsprechend geschützt werden können.
Ab einem gewissen Forschungsfortschritt kann es passieren, dass sich die Möglichkeit auftut in eine bestimmte Forschungsrichtung verstärkt nach neuen Potentialen zu suchen. Um die Forschungen in diesen Untergebieten voranzutreiben, muss die übergeordnete Forschung mindestens den selben Forschungsfortschritt besitzen wie die Spezialforschung. Einhergehend mit den steten Verbesserungen in den einzelnen Forschungsgebieten kann nicht garantiert werden, dass jeder Fortschritt in der Forschung auch in einem neuen benutzbaren Modul oder Programm resultiert. Erst wenn der entscheidende technologische Entwicklungsgrad erreicht wurde, können die gewonnen Kenntnisse in einem neuen Modul oder Programm umgesetzt werden.
Bereits gestartete Forschungsinitiativen können während des Forschungsprozesses abgebrochen werden. In diesem Fall werden die vorhandenen Kapazitäten freigegeben und sind einsetzbar für ein erneutes Forschungsprojekt. Die eingesetzten Daten sind nicht wiederherstellbar, da sie von der Künstlichen Intelligenz bereits verarbeitet wurden.
Eine ausgiebige Forschungstätigkeit sollte erst im späteren Spielverlauf angestrebt werden. Somit ist die Finanzierung der kostspieligen Forschung einfacher möglich und durch die eigene Spielpraxis sollte sich herausgestellt haben welche Forschung beispielsweise im eigenen Clan nötig ist.
Es ist möglich eine fälschlicherweise eingeschlagene Forschungsrichtung schrittweise aufzugeben. Die ursprünglich gewonnen Erkenntnisse gehen dann verloren. Durch diese Maßnahme werden die Forschungsbereiche der Künstlichen Intelligenz freigegeben, um anschließend wieder freie Kapazitäten für weitere Forschungen zu besitzen. Der Löschvorgang ist kostenlos und dauert immer 0T 02:00:00. Die ehemals investierten Daten sind vollständig in die Forschung eingeflossen, sodass keine Rückgewinnung erfolgen kann. Die Forschungen können nicht beliebig entfernt werden. Eine Hauptforschung kann nur gelöscht werden, wenn alle ihre zugehörigen Spezialforschungen bereits mindestens auf die zukünftige Stufe reduziert wurden.
Bisher wurden mehrere grundsätzlich verschiedene Forschungszweige entdeckt, welche jeweils durch das Setzen von Forschungsschwerpunkten in bestimmten Kategorien weiter verbessert werden können. Mitunter kann es sehr schwierig sein an weitere Informationen zu diesen Spezialisierungen zu gelangen.
Die Erforschung des Bereichs Virologie bringt Module zur Verbesserung der Viren- und Antivirenstrategien hervor. Werden diese Module in einem Programm verbaut, hat dies Einfluss auf die folgenden Programmeigenschaften:
Die Erforschung des Bereichs Kommunikationskontrolle bringt Module zur Überwachung und Verschleierung der digitalen Programmsignatur sowie Optimierung der internen Speicherblöcke hervor. Werden diese Module in einem Programm verbaut, hat dies Einfluss auf die folgenden Programmeigenschaften:
Die Erforschung des Bereichs Codeoptimierung bringt Module zur Optimierung der Größe und passiven Kampfeigenschaften des Programms hervor. Werden diese Module in einem Programm verbaut, hat dies Einfluss auf die folgenden Programmeigenschaften:
Die Erforschung des Bereichs Programmentwicklung stellt neue und verbesserte entwickelbareProgrammtypen zur Verfügung. Diese können mit den Modulen der anderen Forschungsgebiete versehen werden, um die Eigenschaften des fertigen Programms zu steigern. Jede Künstliche Intelligenz ist standardmäßig in der Lage ein "Rookie XS" zu produzieren. Mit diesem Programmtyp ist es bereits möglich die Welt zu erforschen. Mit dem Voranschreiten in dieser Forschung werden weitere Programmtypen mit besseren Grundwerten zugänglich.