Part I: Fundamentals. GNU/Linux Operating System -- Text processing -- Part II: Software Engineering and Libraries -- Software Engineering -- Standard Libraries -- Apache Portable Runtime -- Boost C++ Libraries -- Performance Libraries -- Compression Engines -- Application Development Libraries -- Hierarchical Data Format 5 : HDF5 -- Graphics and Image Processing Libraries -- Part III: Parallel and System Programming -- Parallel Programming -- Part IV: Engineering and Mathematical Software -- Scientific Software -- VLSI CAD Tools -- Math libraries -- Mathematics Software -- Artificial Intelligence and Optimization -- Part V: Scientific Visualization -- Information Visualization -- Web and Database Systems -- Conclusion.