En informática , una aplicación situacional es un software "suficientemente bueno" creado para un grupo reducido de usuarios con un conjunto único de necesidades. La aplicación normalmente (pero no siempre) tiene una vida útil corta y, a menudo, se crea dentro del grupo en el que se utiliza, a veces por los propios usuarios. A medida que cambian los requisitos de un pequeño equipo que utiliza la aplicación, la aplicación situacional a menudo también continúa evolucionando para adaptarse a estos cambios. Aunque las aplicaciones situacionales están diseñadas específicamente para adaptarse al cambio, los cambios significativos en los requisitos pueden llevar a un abandono total de la aplicación situacional; en algunos casos, es simplemente más fácil desarrollar una nueva que desarrollar la que se utiliza.
Las aplicaciones situacionales se desarrollan de manera rápida, sencilla y fácil de usar, y responden a un conjunto único de requisitos. Tienen un enfoque limitado en un problema empresarial específico y están escritas de manera que, si el problema empresarial cambia rápidamente, también puede hacerlo la aplicación situacional.
Esto contrasta con las aplicaciones empresariales más comunes , que están diseñadas para abordar un gran conjunto de problemas comerciales, requieren una planificación meticulosa e imponen un proceso de cambio a veces lento y a menudo meticuloso.
Clay Shirky, en su ensayo titulado "Software situacional" [1], describió un tipo de software que "...está diseñado para ser utilizado por un grupo social específico, en lugar de por un conjunto genérico de "usuarios"." Posteriormente, IBM transformó el término en "aplicaciones situacionales". [2]
La implementación exitosa a gran escala de un entorno de aplicación situacional en una organización requiere una estrategia, una mentalidad, una metodología y una estructura de soporte muy diferentes a las del desarrollo de aplicaciones tradicionales. Esto está evolucionando a medida que más empresas aprenden a aprovechar al máximo las ideas detrás de las aplicaciones situacionales. Además, la aparición de plataformas de desarrollo e implementación de aplicaciones basadas en la nube hace que la implementación de un entorno de aplicación situacional integral sea mucho más factible.
Una wiki estructurada que puede alojar aplicaciones wiki se presta a la creación de aplicaciones situacionales. Algunas aplicaciones combinadas también pueden considerarse aplicaciones situacionales. Una aplicación de formularios, como una base de datos de Microsoft Access (archivo MDB), puede considerarse una aplicación situacional.
Las últimas implementaciones de entornos de aplicaciones situacionales incluyen Longjump, Force.com y WorkXpress.