advantage alan kay algorithm alphanumeric application software array attribute attribute-value system black cherry borland calculation capex corporation chart circular reference comma-separated values commodore international comparison of spreadsheet software computer program computer security currency dos dan bricklin data mining database error exchange rate for loop formula fraud free software freeware functional programming gnome general electric general ledger global variable gnumeric graph theory gzip html histogram ibm mainframe iwork informix wingz ironpython javelin software kspread latex linux list of online spreadsheets list of spreadsheet software lotus improv lotus jazz lotus symphony microsoft microsoft excel microsoft office microsoft works miguel de icaza model audit multi-paradigm programming language national css neooffice north america opendocument open directory project open source software percentage personal computer pivot table proprietary software quality assurance quantrix quattro pro relational operator resolver one revision control rich internet application silk software patent space staroffice subroutine summation supercalc third-party developer time-sharing united states railway association variable visicalc visual programming language wysiwyg wiktionary word processor worksheet world wide web xml zcubes