Mathematical software systems rely on the cooperation of mathematicians, designers of algorithms, and mathematical programmers. This book is aimed at software developers in mathematics and programming mathematicians, but it also provides opportunities to discuss the topics with mathematicians.