2 Next | First| Previous Mark Up Tools

Some General Principles


Modularity

  • ability to swap different particular components into same slot in the process — e.g., car tires
  • often tied in to proprietariness
  • the agreement of how the pieces of the whole talk to one another is the key (API)

Extensibility

  • many tools are designed to be customized and extended by the user
  • makes them adaptable to local needs
  • important to weigh this advantage against the need to support your changes locally (e.g. when personnel change)
  • if you customize, documentation and institutional memory become paramount