NicheTask™ is a free software executive designed for low-cost embedded device and networked appliance developments. NicheTask was created to meet the needs of those developments that do not require the full features of a preemptive RTOS but do require simple to use task threading support. NicheTask's cooperative multi-tasking model has exceptionally low overhead, requires very little ROM, yet can support complex applications and networking protocols such as the NicheStack TCP/IP product family. The source code for NicheTask and available CPU ports is freely available to commercial and non-commercial users under the NicheTask Open Source License.