Internal software is not judged like a public landing page.

It does not need to impress strangers in five seconds. It needs to help a team do real work every day.

That is why the first version should often be boring.

Boring means clear. Boring means stable. Boring means the workflow is obvious enough that the team does not need a long explanation.

The first release is not the final system