Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 290
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 164
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 233
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 313
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 354
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 284
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 296
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 306
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 318
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 319
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 377
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home1/cdesa/public_html/application/controllers/Home.php
Line: 9
Function: __construct
File: /home1/cdesa/public_html/index.php
Line: 315
Function: require_once
We Empower Business with Software Development & Technology Services
Established in 2015, CDE is a Saudi Arabia based software consulting & IT infrastructure development provider. Our company has proven capabilities in creating, delivering and supporting solutions centered on SAP, the world’s leading business software. With our deep knowledge and exceptional approach, we develop innovative products and help organizations execute digital transformations. Our enterprise application portfolio includes ERP, Business Intelligence and Business POS solutions that can help you to manage and expand your business successfully. You can count on CDE as we have established enduring, deep-rooted relationship with global industry leaders, by understanding their business requirements, culture, values, and goals. As a part of our code, developing business and public value plays an important role for us. When you work with us, we offer you choices that are aligned with your company’s strategy. We have the resources to help you uncover that data, interpret it, and utilize it to your benefit.
Our main focus is on SAP which led to the massive depth and breadth of our information and experience. Our track record over the decade stands as a testimony to our SAP expertise.
With our focus on SAP, we have with us subject matter professionals who understand business requirements in order to implement SAP solutions successfully. With experts assigned for each projects, we make sure our customers are satisfied with the result.
The system designed after the analysis and consultations must precisely match up with the needs of the customer.
In order to ensure the achievement of SAP investment, the projects should not only aim to save the day but also create solutions that foresee the requirements in future.
Our alliance with the most leading technology manufacturers and developers like SAP, Microsoft, Tally, just to name a few guarantees that we offer the best solution that suits each client’s business needs in the right way. With our expansive portfolio of high value-added SAP solutions, we are a standard for large corporations. We do this without giving up our commitment to providing our knowledge and experience in business management software, where CDE is the leader in the small and medium size companies. However, throughout our years of experience there is one thing that remains unchanged: the firm belief that we value experience, knowledge and trust which makes us different from our competitors. Without doubt, CDE is the best option when it comes to finding a reliable technology partner.