portable software kaise banatey hain