1. Software that has not been completed, tested, or released for full production use; typically refers to applications in development stages or beta versions
The unfinished software had several bugs that needed to be fixed before release.
O software inacabado tinha vários bugs que precisavam ser corrigidos antes do lançamento.
2. A program or application with incomplete features, functionality, or documentation
Users complained about the unfinished software lacking basic features.
Os usuários reclamaram que o software inacabado não tinha recursos básicos.