research & software