masmz80 is a very lightweight assembler for the Zilog Z80 processor. Objects generated contain information about global symbols, unreferenced symbols, and sections that need to be relocated, so it's easy to write code in many files and reference one project files' symbols from another. Linking these objects using included mlinkz80 produces an image ready for burning on an (E)EPROM.
Thunderbolt is a middleware infrastructure suite that includes connectors, Java development libraries, a business process design GUI, and a system monitor GUI. It is appropriate for both telco and financial services. It provides the basis for a simple, efficient integration infrastructure which can be easily extended. While maintaining a SOA in mind, it can easily orchestrate Web services and legacy systems. It's also useful for developing proof of concept projects requiring processing in real time, batch, or both.