# Introduction

There is no an ideal way to protect software from unauthorized use and distribution. No existing systems can provide absolute security and prevent a potential hacker from neutralizing it. However, using quality and efficient protection can make cracking of software extremely difficult up to complete inadvisability in terms of time and efforts put into breaking the protection. While software protection can pursue different goals, the basis of any protection system is securing the application from analysis, because it is resistance to reverse engineering that shapes overall efficiency of the protection system.

- Glossary
- Analysis, cracking and protection of software
- What is VMProtect?
- Recommendations on protecting your application

## See also

- The latest version of this manual on our website

© 2006-2015 Copyright VMProtect Software