Technology Considerations - Computer requriments, notifications, software, etc.