Software management

WORK IN PROGRESS