Почему самописный софт не запускается на других компьютерах или работает некорректно?
Как вариант не все dll в комплекте с приложением
Без логов проблемы - вам можно только хрустальный шар порекомендовать. Приложение логирует свою работу? Причин может быть тонны, вплоть до того что машине, на которой запускается приложение - не видит сервера бд