فریلنسری نوعی خود اشتغالی است که به برنامه‌نویسان اجازه می‌دهد تا از طریق ارائه خدمات خود بر اساس قرارداد یا پروژه، هزینه دریافت کنند. فریلنسرها به جای استخدام در یک شرکت می‌توانند تحت طیف وسیعی از اشکال تجاری قانونی فعالیت کنند. آن‌ها مسئول پرداخت مالیات، حقوق بازنشستگی و سایر مشارکت‌های شخصی خود هستند. در ساده‌ترین مفهوم، فریلنسینگ، مدیریت یک کسب و کار کوچک و شخصی است.