sw project