The Approach Keene Systems Follows for Custom Software Development