The Spearfish Application Server is a general purpose application server that provides all functionality needed for development of network distributed enterprise level applications. It is an executable program used to provide a pluggable framework for various related services.

Components are pluggable modules (implemented in Tcl) used to implement event based tasks.


  • Spearfish is licensed under BSD-like license

Operating Systems Support

  • OS Portable (Source code to work with many OS platforms)
  • Tested on Linux, Solaris and Windows

Programing Languages

  • C++
  • Tcl