6.7 4D Insider version 6.7 now supports the development of 4D Components. Components can contain tables, forms, methods, etc. which can be encrypted for distribution to others.
Encryption comes in two levels, Private and Protected.
Private Components cannot be viewed or altered in 4D's Design Environment. This level of protection allows for the creation of 4D code that can be distributed for sale or to protect modification from others. Protected encryption of 4D Components allows for the viewing of the component within the Design environment, but without the ability to modify the objects. This lack of security is referred to as a Public Component . 4D Libraries 4D Insider supports the development of modular, re-usable code enabling you to organise design objects into components and groups.