Бизнес-логика - это то ради чего создается приложение.
На примере калькулятора, это все, что связано с расчетами: сложение, вычитание, деление и т.д.
Бизнес логику всегда можно описать в формате "юзер-стори".
В приложении есть еще другие компоненты не связанные напрямую с бизнес-логикой: это все интеграции, рендеринг фронта (если такой присутствует), все, что связанно с жизненым циклом приложения и т.д. Можно это назвать, наверное, "логикой приложения", но я лично, что-то такого определения не встречал.
Предположим, вы решили для своего калькулятора сделать мега-фичу - отправка результата вычислений по почте.
Вычисления, запрос е-мейла и его отправка - это будет бизнес-логика, это все, что видит пользователь, а вот уже установление соединения с SMTP сервером, формирование валидного сообщения и т.д. - это пользователя не интересует, это в бизнес логику не входит.