Le développement de logiciels est le processus de création d'une application logicielle qui automatise la réalisation d'une tâche manuelle. Ce logiciel est un produit qui nécessite des ventes et du marketing à une communauté d'utilisateurs. Le vaporware terme est utilisé pour décrire une application logicielle qui est en cours de développement et n'est pas prêt pour la production.
Le développement logiciel est un processus complexe qui exige une gestion efficace et de rigueur. Le développement logiciel est le processus de gestion d'un produit logiciel à travers les étapes de sa création. Ces étapes comprennent généralement des besoins, conception, codage, tests et le déploiement.
Rapide Application Développent (RAD) est une méthode de développement de logiciels qui utilise vaporware. Pendant la phase exigences du développement, la SAR crée écrans qui montrent comment l'application va fonctionner. Typiquement, l'écran présentera des données fausses, mais ressemblera à un système actif.
Le développement de logiciel approprié exige que les développeurs d'avoir une compréhension détaillée des attentes des utilisateurs potentiels d'une application. Pour ce faire, les développeurs peuvent utiliser des prototypes. Un prototype d'application est une version rapide conceptuelle d'une application de travail et vaporware considérée. Il s'agit généralement d'un écran utilisable avec des limitations dans l'architecture sous-jacente.
Les applications logicielles complexes sont coûteuses et nécessitent de nombreuses heures de développement de logiciels et le montage du matériel. Typiquement, ces applications nécessitent d'importants investissements initiaux financiers. Vaporware techniques sont utilisées pour créer un intérêt dans un produit qui peut stimuler la demande et l'investissement.
Certaines applications informatiques et des technologies utiliser "écran de fumée" pour détourner l'attention des utilisateurs potentiels de problèmes sous-jacents d'une application. Cette approche vaporware égare les véritables avantages d'une application. Bien que le système répond aux avantages décrits aux attentes définies ne sont pas plus élevés se retrouvent après la mise en œuvre.
Shovelware est le terme utilisé pour décrire un effort de portage d'une application d'un système d'exploitation à un autre système d'exploitation sans mise à niveau en matière de convivialité. Les utilisateurs sont trompés en pensant que le nouveau système va agir et se sentir comme l'ancien système avec de meilleures performances. Lorsque le système est à la pelle dans le nouvel environnement, il n'est généralement pas répondre aux attentes de la communauté des utilisateurs.
Glossyware est une autre forme de vente vaporware. Quand une application informatique est commercialisé le matériau utilisé pour la publicité est souvent appelé glossyware. Ce matériau oversells souvent un produit, la fonctionnalité prometteuse qui est inexistante dans la production.
Généralement, les développeurs d'applications logicielles ne sont pas partisans de la commercialisation vaporware. Ce type de marketing crée une demande avant que le produit est prêt à être diffusé. Cette charge est prélevée sur le développement de livrer le produit plus rapidement, ce qui réduit la qualité globale.