Can software solve the issues on time tracking and billing for projects ?