
Accounting Integrations
Magma does not replace your accounting system, but instead, was desinged to work together with it.
Your accounting package handles the core day-to-day accounting functions for financial accounting purposes, while Magma manages the more specialized functions of your business in terms of real-time managerial accounting, billing, and job-costing data.
Vendors of more costly, industry specific accounting packages struggle to customize and add to their products because the logic and business rules built into an accounting system are complex and restrictive - as they should be. But why impose those restrictions on the non-accounting related functions of your business by wrapping everything up into a single piece of software?
We can modify and extend Magma in a safe, cost-effective way so that it can grow with your business, while maintaining the integrity of your accounting system and the data it contains.
( * While the current version of Magma only integrates automatically with QuickBooks, it was designed so that it can be easily adapted to work with the accounting package of your choice. As an alternative to automatic integration, Magma can produce detailed reports of journal entries that can be manually entered by a book-keeper into an accounting system ).

Flexibility, Scalability & Customizability.
Magma is built upon the following technical infrastructure, which ensures convenient access to your data as your firm's needs change:
- Web-based user interface
- Microsft .NET Framework
- SQL Server Database
- XML + XSLT based Report Engine
Magma was designed to meet the needs of small to medium-sized
consulting engineering firms. It provides companies with the ability to
create, manage, and archive the data critical to effective
project management.
Magma serves as a single, centralized data repository, which holds data related to your clients, projects, and employees. It provides real-time access to project budget information, and helps to keep project managers informed about time and expenses as they are allocated to projects.
Magma serves as a single, centralized data repository, which holds data related to your clients, projects, and employees. It provides real-time access to project budget information, and helps to keep project managers informed about time and expenses as they are allocated to projects.
Project Dashboard
Manage project information, including client info, internal employee project roles, billing type and rates, labor hour estimates vs. actuals, contract information, etc.
Manage project information, including client info, internal employee project roles, billing type and rates, labor hour estimates vs. actuals, contract information, etc.
Time & Expenses
Allow employees to record labor hours and reimbursable expenses (including mileage). Give project managers the ability to monitor and approve project-related time and expenses. Give your 'office manager' the ability to monitor and approve indirect time and expenses.
Allow employees to record labor hours and reimbursable expenses (including mileage). Give project managers the ability to monitor and approve project-related time and expenses. Give your 'office manager' the ability to monitor and approve indirect time and expenses.
Field Reports & Job Logs
Create and save professional looking field reports. Log project communications made via email, telephone, face-to-face, etc. and then produce a single report detailing all communications in chronological order.
Create and save professional looking field reports. Log project communications made via email, telephone, face-to-face, etc. and then produce a single report detailing all communications in chronological order.
Billing & Job Costing
View billable, approved labor and expenses and pull them on to invoices or write them off. Print and save invoices in PDF format, void invoices, set invoices to 'uncollectable'.
View billable, approved labor and expenses and pull them on to invoices or write them off. Print and save invoices in PDF format, void invoices, set invoices to 'uncollectable'.
Transmittals, Employee Reports, etc.
Create professional looking transmittals to attach to drawings, calcs, faxes, etc. in just a few clicks. View staff utilization data, export labor hours for upload to a payroll service, etc.
Create professional looking transmittals to attach to drawings, calcs, faxes, etc. in just a few clicks. View staff utilization data, export labor hours for upload to a payroll service, etc.
Marketing
Use project data, employee resumes, company service descriptions, client lists, etc. to create professional looking marketing brochures for potential clients. Push that same data to your company website, to give you dynamic control to change the content of your website.
Use project data, employee resumes, company service descriptions, client lists, etc. to create professional looking marketing brochures for potential clients. Push that same data to your company website, to give you dynamic control to change the content of your website.






