- Reasonable Price - Develop Excel from client perspective: better user-friendliness - Care a lot in communications with client to understand what you need! - Develop codes that are easy to maintain: you will know where to amend codes if you want to make any amendments on your own later!