Desenvolver API

Pessoal,

Vou desenvolver um aplicativo que tera um front-end tanto para celular quanto para desktop. A regra será a mesma, mas as duas aplicações não consumirão a mesma camada de domínio, ou seja, cada aplicação terá um codigo separado (a regra do celular ficará no celular e a regra do desktop ficará no desktop). Tanto a view quanto a integração com sistemas externos (conexão http) serão implementados de maneira totalmente diferente, mudando até a plataforma. Esse seria um bom caso para a criação de uma API da regras do meu sistema?

Abraços