Proprietary software has the advantage of being fully controlled by its developers who can closely guard its intellectual property, but it also has the disadvantage of limiting users' freedom since they cannot modify or share the source code. While proprietary software may offer strong technical support from its developers, it can also lock users into certain platforms and force them to pay licensing fees to continue using the software.