Pier is written in Smalltalk. More specifically the main development takes place in Pharo, but ports are available for other Smalltalk dialects as well ... more on how to get the code.

The philosophy is rather simple: a fully object-oriented model that is extensible and that is highly covered by tests.

The main development communication happens through the mailing list and the issue tracker.