The module system needs to know the dependencies of a given module before executing the function. This is why the dependencies were defined once in an array, and then were described one more times in the call to require. But a trick can simplify this: the boot function can parse the string representation of the module and extract the calls to require from it. It is more work for the processor, but it leads to simpler module definitions.
Send Quotes Online
Create polished, professional quotes in minutes
Use templates to create polished, professional quotes in minutes. Send these quotes by email and let your customer sign online. Use cross-selling and discounts to push boost your sales.
Electronic Signature
No more fax or scans in emails
Let your customers sign proposals online. Use up-selling techniques to propose them some options.
Spend the extra time focusing on selling, not recording data.
Communicate Efficiently
Have clear pricing strategies.