LSWFramework