Best design for internet project (program)