Со своей колокольни - это по-моему не оч хорошо. Бизнес-данные должен править владелец через пользовательские интерфейсы. Если интерфейса нет, то лучше чтобы поучаствовал аналитик, который пропишет логику скрипта с учётом бизнес и тех-контекста.
Если править руками сопровождения, которое не понимает бизнес-логику, то разве что заранее написанными скриптами или дёргая конкретные api. Но лучше чтобы сопровождение в бизнес-данные вообще не лезло. Имхо.
Там как раз такие аналитики и были, бизнес-логику они понимали в определенной степени (насколько это может быть для системы, написанной другой компанией и со скудной документацией). Под владельцем вы кого понимаете? У нас это были операторы системы, сотрудники определенных ведомств. Бизнес-логика определяла процесс обработки данных, за который выйти было нельзя, и просто так заново начать нельзя. В итоге возникали ошибки, которые исправлять приходилось только в данных в базе, через интерфейс возможности не было.