AMS Home Page
For More Information Contact:
Sales (

Advanced Management Solutions Uses Python to Consume the “One Size Fits All” Notion

Project management software provider integrates Python programming language into its enterprise wide solution to enable customization and extension

Redlands, CA, October 9, 2000 - Advanced Management Solutions Inc. (AMS) has announced the further enhancement of its suite of project and resource management software, AMS REALTIME™, by embedding the Python programming language into the application. The addition of Python to AMS REALTIME adds custom programming capability and automated processes into an already highly configurable product suite, providing users with additional flexibility and functionality.

This development is driven by the ongoing need of project managers to be able to modify their project and resource management software to support their organizations’ business processes, while still reaping the benefits of an off-the-shelf application. Python is an object-oriented programming language which combines remarkable power with very clear syntax. It is often compared to Perl or Java.

With Python, users can fully customize AMS REALTIME around their preferences and business requirements. For example, the system can be configured to automatically generate email alerts based on any criteria or business rules a manager chooses. Team members can be notified of all the activities they are scheduled to work on in a new project, or changes in the activities they are due to work on based on any criteria. Users can be notified automatically of work which needs attention, such as a missing or incomplete timesheet, based on thresholds which managers can set. Alerts can be generated based on particular events and repetitive processes can be automated. With Python, user defined menus and buttons can also be easily added to AMS REALTIME to integrate with other systems or to perform validations according to a company’s particular business processes. Wizards can be easily configured and enhanced through customizable scripts.

Guido van Rossum, Director of and creator of the Python language commented, "Python is an excellent choice for enterprise software companies such as Advanced Management Solutions to use as an extension language for applications. Like AMS REALTIME, Python also runs on all major computing platforms, including Windows, Linux, Unix and Apple Macintosh. Application Programming Interfaces based on Python enhance applications to enable rapid implementation of customized solutions, product extension as well as seamless integration with other information systems."

The incorporation of Python into AMS REALTIME is a significant move for AMS. Paul Wohlers, President and Chief Technical Officer of AMS, stated “In the world of project and resource management software, there are two types of packages, those that can be tailored to fit the unique needs of the organization, and those that can’t. Packages that are inflexible to change cause users to suffer steeper learning curves, confusion from too many features that will never be used, and a much higher cost of ownership as the system doesn’t fully support the needs of the business. We made the decision to augment AMS REALTIME with Python based on the fact that companies need their information systems to support their way of working.”

About Advanced Management Solutions
Advanced Management Solutions (AMS) provides innovative project and resource management software together with implementation services that enables organizations to effectively plan and control their work, time and resources in real time. The AMS REALTIME™ products are employed by many of the world’s leading companies to ensure effective project delivery while optimizing use of labor, funds and other resources.

The AMS REALTIME products are ODBC compliant and are cross-platform compatible across Microsoft® Windows 98, NT, 2000, Linux, Apple Macintosh® and UNIX, providing a consistent look-and-feel to all users and allowing seamless data interchange. Web-based publishing and timesheets are provided to support users wherever they are around the world. The AMS REALTIME products also integrate with Microsoft Project and ERP systems, providing a single repository of all project and resource data across the enterprise. More information about Advanced Management Solutions is available via the World Wide Web at Alternatively, call or e-mail Sales on 909 793 0111;

Note: AMS REALTIME is a trademark of Advanced Management Solutions Inc.

About Python
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. For more information regarding Python, please visit

About leads the worldwide development of Python technology and supplies professional services for dotcom and enterprise application development. Leveraging Python's superior design, drives enterprise rapid application development and provides the highest standard of consulting for Python-based technologies. Visit BeOpen PythonLabs at or

For more information contact:

USA: 909 793 0111
  Advanced Management Solutions - Home Page
Contact Us