Recommended workflow

10 steps for a successful project with iTaskX.

The usual way to start to use iTaskX is to create a new empty project, choose the calculation type in the project info inspector (start or end) and fix the start or end date.
If you have a fixed end date, we recommend the backward planning (Calculation from: "End") otherwise the classic planning away from the project start (Calculation from: "Start").

It’s also possible to base your new file on an existing project or template that contains tasks, resources, styles... that are like those you need.

In iTaskX, the default working times are 8:00 AM to 5:00 PM weekdays, with an hour off for lunch. You can set calendars for your whole project, specific tasks and resources doing work on the project.

To set up working times in iTaskX choose „Edit” > „Working Times…” or use the Edit Working Times toolbar icon.

When you edit working times, it’s recommended to adjust the calendar defaults in the „Project Options”
To change the project options in iTaskX choose „Edit” > „Project Options…” in the menu bar or use the Show Project Options toolbar icon.

Begin your project by listing the tasks that have to be done to complete it. List tasks in chronological order. Use descriptive names, preferably including a verb and a noun. For example, „Draft research proposal" or „Submit research proposal to steering committee".

First, list the large phases (summary tasks) of the project, then add detail to each phase by listing the individual tasks in that phase. Later, you can indent these tasks under each phase to create an outline.

If you don't know the details for a phase, you can use the phase as a place holder and complete the details later.

In the „Duration” column, enter the time required to complete each task, as a number followed by „m” for minutes, „h” for hours, „d” for days, „w” for weeks or „mo” for months.

If you are not sure about the duration, you can enter a „?” after the duration value to indicate an estimate.
Don't enter start and finish dates yet when you use the „Automatically Scheduled” task mode!

Manually or automatically scheduled tasks

iTaskX has traditionally been its ability to recalculate task schedules when you change the project start date or a change to one task’s schedule affects one or more linked tasks. This powerful behavior saves you from having to rethink and reenter dates to rescheduled tasks throughout the project.
But flip sides to the benefits of automation always exist, and in the case of project scheduling, automatic scheduling can lead to unwanted schedule changes based on software behavior and not on human expertise. To retain the helpful aspects of automation that make scheduling less time-consuming while allowing project managers to retain schedule control when needed (check box in the „Automatically Scheduled” column), iTaskX 4 allows user-controlled scheduling.


  • You can change the default task mode for new tasks in „Edit” > „Project Options…” in the menu bar or use the Show Project Options toolbar icon.
  • By default, new tasks have estimated durations. You can change this in „Edit” > „Project Options…” in the menu bar or use the Show Project Options toolbar icon.
  • Mark tasks that represent major events in the project as milestones by entering a „0" duration.

Holding down the „CTRL” ⌃ or „CTRL” ⌃ and „ALT” ⌥ key while clicking or right mouse click on a row brings up a shortcut menu which is listing the commands you can use. iTaskX has several shortcut menus. Use shortcut menus to save time and make it easier to work with iTaskX files.

Organize your project by creating a hierarchy. Where tasks are similar or will be completed in the same timeframe, indent them under a summary.

To outline tasks into phases, enter the name of each phase followed by the tasks that make up the phase.
Next, select the tasks that make up the phase and indent them under the task that represents the phase. This will automatically change the task above into a summary. After you made this summary task, the Duration field shows the total duration of the phase, based on the subtasks indented below it.

To indent or outdent tasks, select the desired task(s) and choose „Edit” > „Task” > „Indent” or „Outdent” in the menu bar or use the Indent or Outdent mini toolbar icon.

One of the most critical steps in scheduling is to create task dependencies, or links. This step makes the difference between a plan that can be used as an effective management tool and a plan that can only be used as a presentation tool.

A dependency occurs when the start or finish of one task depends upon the start or finish of another. Most tasks are dependent upon other tasks. After the dependencies are set, you can easily identify the critical path and understand the driving factors for the project end date. You can also easily make changes to one task and immediately see the ripple effect it will have on the rest of the plan. This is where iTaskX shows its power as a project management tool.

The challenge planners have is to ensure that all tasks are in the dependency chain. Here is a good rule of thumb: every task should have a predecessor unless it is driven by the start date of the project. Every task should have a successor unless it is the last task or milestone in the project.

To link tasks, select the desired tasks and choose „Edit” > „Task” > „Link” in the menu bar or use the Link mini toolbar icon.

If two tasks need to overlap one another, or if they are dependent but there needs to be a gap between them enter Lead or Lag time.

To enter lead or lag time edit „Predecessor” in the „Info” inspector or type the predecessor task's ID number, appropriate dependency abbreviation: SS (Start-to-Start), FF (Finish-to-Finish), FS (Finish-to-Start), or SF (Start-to-Finish) and the lead or lag time directly in the „Predecessor” or „Successor” column. For example, 6FS+1 d (predecessor / successor task's ID 6, Finish-to-Start link, + 1 day lag time).

It is important to determine what type of resources you need to assign. For example, you can assign named resources, such as „Christian Vieboeck”, or generic resources, such as „Programmers”. If you are early in the project-planning stage, you might want to use generic resources.

You can also assign material resources such as computers, or other types of materials and costs.

To create a resource list switch to the „Resource Sheet” view with the „View” toolbar icon and enter „Work”, „Material” and „Cost” resources with all available values like „Standard Rate”, „Overtime Rate”, „Calendar”… Work resources can also imported from the macOS Contacts application when you choose „Insert” > „New Resource from” > „Contacts” in the menu bar.

After you have added resources to your project, you can assign them to tasks. Try to assign resources always to subtasks, not summery tasks. This helps you to create and maintain more effective and manageable projects.

If your task type is Fixed Units and you are using effort-driven scheduling, which is default, the duration of the task will shorten as you assign more resources. If you change the task type to „Fixed Duration”, the duration will remain fixed, and work or units will change.


  • You can change defaults for new tasks in „Edit” > „Project Options…” in the menu bar or use the Show Project Options toolbar icon.
  • To assign a resource, select the desired task and click the Assign mini toolbar icon to open the „Resources” inspector. In the „Resources” inspector enter the units or costs in the „Max. Units” field right beside the desired resource. For example, „100%” if you want to assign a work resource full time.

>At this time you're ready to present, report or share your plan and to use it to track and manage your project.

With iTaskX, you can create many kinds of reports of whatever data you want without having to use any other software. You can create PDFs, text files (iTaskX Pro), printouts… from every view and share them via email, iCloud…

In iTaskX Pro it’s also possible to create custom views for presentations and reports beside the predefined views.

To create a predefined report choose „Reports” from the „View” toolbar icon and select the desired report.

For a new custom view, click on the „+” button in the navigation area. To show or hide the navigation area, use this toolbar icon Show or hide the navigation area.

To manage columns, hover your mouse over the header of the table view and click on the black triangle or use „View” > „Edit Columns...” in the menu bar.

Before you start tracking your schedule, you should save a baseline so that you can compare it with your up-to-date schedule later in the project.

A baseline is a group of some primary reference points, like start dates, finish dates, durations, work, and cost estimates that you can set to record the original project plan when that plan is completed and refined. As the project progresses, you can set additional 10 baselines to help measure changes in the plan. For example, if your project has several phases, you can save a separate baseline at the end of each phase, to compare planned values against actual data.

Because the baseline provides the reference points against which you compare actual project progress, the baseline should include your best estimates for task duration, start and finish dates, costs, and other project variables that you want to monitor.

To set a baseline choose „Tracking” > „Save Baseline…” in the menu bar.

After you set a baseline, you can compare it with the scheduled and actual data to see how your project is tracking against your initial goals.

Tracking your project and ensuring that it stays on target are the real guts of project management. Building a good plan is not nearly as hard as keeping that plan on track after reality sets in and starts taking your wonderful plan apart.

There are two commonly used methods of updating a project plan in iTaskX with the status of your project work. The first uses percent complete to take a general measure of how „finished” a task or assignment is. The second uses a collection of actual work done by resources.

The percent complete method is faster than the actual work method, but it gives a much more general, higher-level view of status. The actual work method takes a bit more time and requires more detailed communication between the project manager and the resources, but it also provides much more detailed information about where the work is being done and where trouble might be.

Percent complete

The percent complete method uses the general feelings of the resource or the project manager about how complete an assignment or task is. You are asking your resource to tell you what percentage of the work is complete.

To enter this information choose the „Resource Usage” view in iTaskX Pro („Resource Sheet” view in iTaskX Standard) > „Work Table” („View” toolbar icon) and add your values in the „(%) Work Complete” field.

Actual work

The actual work method is basically the same as percentage complete, except it offers more detail. The actual work approach is normally used when a resource uses a timecard to track how many hours are spent working on each task for a given time period.
Depending on your own processes, these could be daily or weekly time periods. The reporting of the work done for these time periods is typically handled on a weekly basis.

To enter thins information choose the „Resource Usage” view in iTaskX Pro („Resource Sheet” view in iTaskX Standard) view > „Work Table” („View” toolbar icon). This view allows you to enter actual work on a time-period-by-time-period basis. Hover your mouse over the header of the „Details” column and click on the black triangle to choose „Actual Work”.
Now you can enter your actual information for all resources and assignments.

Cookie Usage

We use cookies (including third-party cookies), to provide you with the best possible online experience and to tailor content to your interests. By clicking on „Accept all” you agree to the saving and reading of information on your end device. You also agree to the further processing of the collected and read personal data in addition to the possible transfer to countries outside of the EU, for example the US.
For detailed information on the use of cookies, please click on „Learn more”. By clicking on „Reject”, you reject the use of cookies that require consent.

Learn more
Reject Accept all

Thank you!

We received your request.

Upgrade existing iTaskX lincense

Drop an iTaskX license-file (or click) to start the upgrade process.
(Max. 1 file - .itaskx3license, .itaskx4license or .itaskx6license)

This license could not be upgraded!

Error: This trial-license cannot be upgraded!
If you have any questions, please contact us at

License Upgraded Successfully!

Since you purchased your license after 04/30/2023, we could upgrade it to iTaskX 6 for free.
Click here to download your License

(This link is valid only for the next 5 minutes!)
Note, the new license was also mailed to „ ”.

License may be upgraded!

This is your upgrade coupon code: XXX-XXX-XXX-XXX
Click here to buy your License now

The coupon code was also sent per mail to „ ”.