Der Begriff Bloatware ist ein fachspezifischer Begriff, der im Zuge der Softwareentwicklung genutzt wird. Grundsätzlich verfolgt ein Programmierer bei der Entwicklung einer Softwareanwendung das Ziel, dass die Software bei der Anwendung möglichst wenig Ressourcen des Computers in Anspruch nimmt. Bei einer Bloatware ist es hingegen so, dass das Softwareprogramm bei der Ausführung sehr viele Ressourcen wie beispielsweise Speicherplatz oder RAM in Anspruch nimmt. Möchte ein Unternehmen beispielsweise eine Software möglichst schnell veröffentlichen, kann das Ziel eines „sauberen“ und effizienten Quellcodes in den Hintergrund rücken. In diesen Fällen kann es dann zu einer Bloatware kommen. Im Nachgang kann dann ggf. der Quellcode angepasst werden.