# Herramientas pesadas

A medida que nuestra cultura tecnológica avanza, la tecnología del software pasa de ser inconcebible, a investigación, a nuevos productos, a productos estandarizados, a productos ampliamente disponibles e económicos. Estas herramientas robustas pueden manejar grandes cargas, pero pueden resultar intimidantes y requieren una gran inversión en comprensión. El programador intermedio debe saber cómo gestionarlas y cuándo deben ser utilizadas o consideradas.

En mi opinión, en este momento, algunas de las mejores herramientas robustas son:

* Bases de datos relacionales,
* Motores de búsqueda de texto completo,
* Bibliotecas matemáticas,
* OpenGL,
* Analizadores XML, y
* Hojas de cálculo.

Siguiente [¿Cómo analizar datos?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/11-how-to-analyze-data)
