What are the basic characteristics of appropriate software?
‘Appropriate software is software that thinks like you do.’ — David Turner, FreeSoftwareFoundation’s free software licencing guru. What is appropriate software? Appropriate software is FreeSoftware written and maintained by PragmaticProgrammers working within OpenOrganisations capable of AgileDevelopment. For a diagrammatic overview of appropriate software, please scrutinise the AppropriateSoftwareLayers. Appropriate software constitutes IntermediateTechnology in the InformationAge. It is coupled with patterned guidelines which are maintained to support and share working practices. It is simple, with sensitivity to existing and changing capabilities and conditions. Attached to appropriate software is an iterative-incremental process by which desires for system developments are formed into realised intentions. Appropriate software production is organised economically within clubs, and conceptually as an extensive MythologyOfReason.