Javelin, from Javelin Software Corporation, is an analysis and reporting tool that offers features in excess of those found in spreadsheets. Unlike common spreadsheets, Javelin features the ability to manage complex relationship models between data and formulas. This gives users the ability to audit and document financial analysis models. Although some might argue that Javelin is more of an analysis tool than a spreadsheet, and defining rules is placed before data entry, one of its model "views" is a spreadsheet view that can be used similarly.