ProjectLibre Desktop suits a plan with explicit tasks, dependencies and assigned resources. Build those relationships before polishing the chart, then use baselines to distinguish an agreed schedule from subsequent changes in execution.
Enter the work breakdown structure, identify dependencies, then assign resources before checking the critical path. Save a baseline once the plan is agreed and update actual progress against it. Test imported Microsoft Project files for layout and scheduling differences before sharing them.