Resumen: El trabajo presentado en esta tesis se encuadra dentro del estudio y diseño de sistemas multiagente e inteligentes, en entornos inalámbricos y distribuidos. Por lo tanto, debido a las características intrínsecas de los nuevos entornos inalámbricos y distribuidos, resulta de especial interés la capacidad de los agentes software para reaccionar y adaptarse autónomamente al estado del entorno, permitiendo así ajustar su actuación a los diferentes estados de la red, el consumo de energía, el contexto concreto de ejecución, el comportamiento del usuario, y las características técnicas del dispositivo en el que se ejecuten. La principal contribución de esta tesis consistirá en el estudio y análisis de las distintas propiedades que poseen inherentemente los sistemas multiagente, y los beneficios que puede proporcionar la tecnología de agentes móviles inteligentes en el diseño y desarrollo de arquitecturas software, en especial para aquellas destinadas a utilizarse en entornos distribuidos e inalámbricos. Para alcanzar los objetivos propuestos en esta tesis, se estudiarán y verificarán las ventajas proporcionadas por la programación basada en la tecnología de agentes mediante la aplicación de este paradigma de diseño a distintos ámbitos y problemas: 1) un servicio de recuperación de software, 2) un servicio de bibliotecas digitales para publicaciones de investigación, y 3) tres servicios que tienen una arquitectura dinámica, que dependerá de las capacidades de visualización, ubicación, y recursos de almacenamiento y procesado de datos disponibles en el dispositivo del usuario. Cada uno de estos contextos de ejecución será presentado en detalle, indicando las ventajas que proporcionan las arquitecturas basadas en sistemas multiagente en su diseño.