Principles of soil management - .NET Framework